gpt4 book ai didi

Python:解包内部嵌套元组/列表,同时仍获取其索引号

转载 作者:IT老高 更新时间:2023-10-28 21:56:49 25 4
gpt4 key购买 nike

我熟悉使用 enumerate():

>>> seq_flat = ('A', 'B', 'C')
>>> for num, entry in enumerate(seq_flat):
print num, entry
0 A
1 B
2 C

我希望能够对嵌套列表做同样的事情:

>>> seq_nested = (('A', 'Apple'), ('B', 'Boat'), ('C', 'Cat'))

我可以用:

>>> for letter, word in seq_nested:
print letter, word
A Apple
B Boat
C Cat

我应该如何打开它以获得以下内容?

0 A Apple
1 B Boat
2 C Cat

我知道的唯一方法是使用计数器/增量器,据我所知,这是非 Pythonic。有没有更优雅的方法呢?

最佳答案

for i, (letter, word) in enumerate(seq_nested):
print i, letter, word

关于Python:解包内部嵌套元组/列表,同时仍获取其索引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3331643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com