私は2つのリストを持っています:
a = [0,1]
b = ['a' , 'b']
次の出力が必要です。
0 a 1 b
私は次のことを試しましたが、次のようになりますValueError
:
for k,v in (a,b):
print (k,v)
私は何を間違っていますか?
私は2つのリストを持っています:
a = [0,1]
b = ['a' , 'b']
次の出力が必要です。
0 a 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をマージします。