【发布时间】:2017-08-18 15:33:50
【问题描述】:
我偶然发现了一个我无法解释的解包问题。
这行得通:
tuples = [('Jhon', 1), ('Jane', 2)]
for name, score in tuples:
...
这也有效
for id, entry in enumerate(tuples):
name, score = entry
...
但这不起作用:
for id, name, score in enumerate(tuples):
...
抛出 ValueError: need more than 2 values to unpack 异常。
【问题讨论】:
标签: python python-3.x tuples iterable-unpacking