我有两个清单:
a = [0,1]
b = ['a' , 'b']
并希望得到以下输出:
0 一个 1 b
我尝试了以下方法,它给出了一个ValueError
:
for k,v in (a,b):
print (k,v)
我究竟做错了什么?
我有两个清单:
a = [0,1]
b = ['a' , 'b']
并希望得到以下输出:
0 一个 1 b
我尝试了以下方法,它给出了一个ValueError
:
for k,v in (a,b):
print (k,v)
我究竟做错了什么?
您使用的语法没有按照您的预期执行。您正在做的事情可以通过使用该zip
功能来实现,看起来像这样:
for k,v in zip(a,b):
print(k)
print(v)
您可以使用打印格式化程序,例如:
for k,v in (a,b):
print "%s,%s" % (k,v)
不知道你为什么会得到一个ValueError。
for k in a + b:
print k
a + b 合并列表 a 和 b。