Дима Asked:2022-02-03 17:04:17 +0800 CST2022-02-03 17:04:17 +0800 CST 2022-02-03 17:04:17 +0800 CST 太多值解包(预期2) 772 有一个列表 ['a', 'b'] 为什么不能这样遍历: c = input().split('_') # a_b for p, q in c: print(f"{p} @ {q}") 如何在循环中一次访问列表中的两个变量? python 1 个回答 Voted Best Answer CrazyElf 2022-02-03T17:18:47+08:002022-02-03T17:18:47+08:00 这里不需要循环,你可以解包: p, q = c 您的版本不起作用,因为它for一次迭代一个集合的元素,并且您需要同时分配列表的两个元素。
这里不需要循环,你可以解包:
您的版本不起作用,因为它
for
一次迭代一个集合的元素,并且您需要同时分配列表的两个元素。