提问人:urvi 提问时间:4/11/2023 最后编辑:urvi 更新时间:4/11/2023 访问量:38
枚举列表时出现 ValueError
ValueError while enumerating list
问:
我正在尝试使用带有以下代码的枚举在列表前面添加索引号:
buttons = [('John', 'Sen', 'Morro'), ('Lin', 'Ajay', 'Filip')]
for first, second, third in enumerate(buttons):
print(first, second, third)
我收到以下错误:
Traceback (most recent call last):
File "<string>", line 2, in <module>
ValueError: not enough values to unpack (expected 3, got 2)
>
我想要以下输出:
0 ('John', 'Sen', 'Morro')
1 ('Lin', 'Ajay', 'Filip')
答:
1赞
Unmitigated
4/11/2023
#1
分别解压缩索引和值。
for index, (first, second, third) in enumerate(buttons):
print(index, first, second, third)
如果您不打算访问原始列表的每个元素的值,则无需解压缩它们。
for index, value in enumerate(buttons):
print(index, value)
评论