gpt4 book ai didi

python - 在 Python 中通过字典或列表执行 FOR 循环时,如何获取项目的键?

转载 作者:太空狗 更新时间:2023-10-29 17:39:31 25 4
gpt4 key购买 nike

我是 Python 新手。

假设我有一个列表:

list = ['A','B','C','D']

这里每个项目的键分别是 0,1,2,3 - 对吗?

现在我将使用 for 循环遍历它...

for item in list:
print item

太好了,我可以打印我的列表。

我如何获得这里的 key ?例如能够做到:

print key
print item

在每个循环上?

如果这对于列表是不可能的,其中的键不是我自己声明的,那么字典可以吗?

谢谢

最佳答案

listdict 的答案是不同的。

list 没有key。每个项目都有一个索引。您可以像这样枚举一个列表:

>>> l = ['A','B','C','D']
>>> for index, item in enumerate(l):
... print index
... print item
...
0
A
1
B
2
C
3
D

我在这里使用了您的示例,但将 list 称为“l”,以避免与保留字发生冲突。

如果您遍历 dict,您将获得 key :

>>> d = {0: 'apple', 1: 'banana', 2: 'cherry', 3: 'damson', }
>>> for k in d:
... print k
... print d[k]
...
0
apple
1
banana
2
cherry
3
damson

关于python - 在 Python 中通过字典或列表执行 FOR 循环时,如何获取项目的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3019049/

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