繁体   English   中英

在 python 中用两个 for 循环打印

[英]print with two for loops in python

我有一个关于 python 的问题。

我需要打印存储在列表中的两个变量。 例子 list1 = ["1", "2", "3"] list2 = ["a", "b", "c"]

output 打印:1a、2b、3c

你想要zip

for i1, i2 in zip(list1, list2):
    print(i1 + i2)

您可以使用zip().join()生成所需的 output:

list1 = ["1", "2", "3"]
list2 = ["a", "b", "c"]

# Prints 1a, 2b, 3c
print(', '.join(''.join(item) for item in zip(list1, list2)))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM