2024-05-19 12:03:01 发布
网友
我想知道如何在zip函数中去掉空白。你知道吗
例如,如果我的代码是:
for a,b,c, in zip(firstlist,secondlist,thirdlist): print(a,b,c)
我在a和b之间以及b和c之间都留了一个空间,我在想我该怎么摆脱它。你知道吗
print(str(a)+str(b)+str(c))而不是print(a,b,c)。这将把值串联在一个字符串中,而现在它将a、b、c打印为元组的元素。你知道吗
print(str(a)+str(b)+str(c))
print(a,b,c)
我知道你已经接受了一个答案,但我认为你最好控制一下你正在打印的格式,如下所示:
list1 = ["a","b","c"] list2 = ["A","B","C"] list3 = ["1","2","3"] for a,b,c in zip(list1, list2, list3): print "%s %s %s" % (a, b, c)
字符串格式允许您精确地控制输出的外观。例如,如果需要逗号而不是空格,请将代码改为。。。你知道吗
for a,b,c in zip(list1, list2, list3): print "%s%s%s" % (a, b, c)
我的密码是。。。你知道吗
"Using a string format of "%s%s%s" that expects three strings, plug in the values that you'll find in the tuple (a, b, c)"
"%s%s%s"
(a, b, c)
您的原始代码是打印元组的字符串表示形式。当你打印一个元组时,它碰巧用括号和逗号打印。。。你知道吗
Printing tuple with string formatting in Python
。。。恰好和你想要的格式相似。你知道吗
print(str(a)+str(b)+str(c))
而不是print(a,b,c)
。这将把值串联在一个字符串中,而现在它将a、b、c打印为元组的元素。你知道吗我知道你已经接受了一个答案,但我认为你最好控制一下你正在打印的格式,如下所示:
字符串格式允许您精确地控制输出的外观。例如,如果需要逗号而不是空格,请将代码改为。。。你知道吗
我的密码是。。。你知道吗
您的原始代码是打印元组的字符串表示形式。当你打印一个元组时,它碰巧用括号和逗号打印。。。你知道吗
Printing tuple with string formatting in Python
。。。恰好和你想要的格式相似。你知道吗
相关问题 更多 >
编程相关推荐