我发现了一个无法解释的解包问题。
这个可以正常工作:
这个可以正常工作:
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
异常。