【发布时间】:2011-03-17 01:05:06
【问题描述】:
是否可以在 Python 2 中模拟扩展元组解包?
具体来说,我有一个 for 循环:
for a, b, c in mylist:
当 mylist 是一个大小为 3 的元组列表时,它可以正常工作。如果我传入一个大小为 4 的列表,我希望同样的 for 循环能够工作。
我想我最终会使用命名元组,但我想知道是否有一种简单的方法来编写:
for a, b, c, *d in mylist:
这样d 会吃掉任何额外的成员。
【问题讨论】:
标签: tuples python-2.x iterable-unpacking