【python】for循环遍历两个列表失败—— ValueErr

2019-06-22  本文已影响0人  无法观测

for循环遍历两个列表失败—— ValueError: too many values to unpack
对于:

a=["a","b","c","d"]
b=["A","B","C","D"]
for m,n in a,b:

python认为你在创造一个元组();
所以相当于:

for m,n in (a,b)

但这并不是说将a赋予m,b赋予n,而是说将a中的元素赋予m、n,再将b中的元素赋予m、n。

上一篇 下一篇

猜你喜欢

热点阅读