说我有一个数组:
a = [1, 2, 3, 4]
我想让它像这样打印:
1
2
3
4
但我不想去:
print(a[0])
print(a[1])
print(a[2])
print(a[3])
我希望它能够自动打印每个条目,但动态足够,以便在没有其他条件时停止,但如果存在则继续运行,如果这有意义的话。在编程方面,我不是很善于言语,但我希望这是有道理的。
答案 0 :(得分:7)
将此列表与换行符一起加入:
print '\n'.join(a)
答案 1 :(得分:5)
使用循环:
for x in a:
print x
答案 2 :(得分:0)
强制性的Python3回答:
[print(k) for k in a]
print
是Python3中的一个函数。