本文主要是介绍for 出错 ValueError: too many values to unpack (expected 2) 遍历多个变量,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
贼简单的代码示例
for [i,j] in [range(3),range(3)]:print(i,j)
输出:
ValueError: too many values to unpack (expected 2)
正确示例
for i,j in zip(range(3),range(3)):print(i,j)
输出:
0 0
1 1
2 2
原因:后面zip()包装了两个list之后就生成了zip类型的对象,该对象才有方法支持多个遍历。类,方法,大家都知道的。
这篇关于for 出错 ValueError: too many values to unpack (expected 2) 遍历多个变量的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!