枚举压缩列表时如何避免嵌套元组拆包?

问题描述 投票:1回答:2

枚举这样的元组列表时,如何避免使用嵌套元组拆包?

for i, (x, y) in enumerate(zip("1234", "ABCD")):
    # do stuff
python itertools enumerate iterable-unpacking
2个回答
2
投票

使用itertools.count避免嵌套元组拆包:

itertools.count

0
投票

使用类似自定义for i, x, y in zip(count(), "1234", "ABCD"): # do stuff 的函数,该函数返回列表列表而不是元组列表。

zip
© www.soinside.com 2019 - 2024. All rights reserved.