从字典中获取键

4

我刚开始学习 Python,

在 Python 中是否有像 PHP 中字典的迭代功能?

foreach(aData as key=>value)

http://docs.python.org/library/stdtypes.html#dict.iteritems - user
3个回答

9
看起来大概是这样的:
my_dict = {"key1": 1, "key2":2}
my_dict.items()       # in python < 3 , you should use iteritems()
>>> ("key1", 1), ("key2", 2)

这样你就可以对其进行迭代:

for key, value in my_dict.items():
   do_the_stuff(key, value)

同时,我想要获取一个键和数据。 - Mokus

5
假设使用 Python 2:
for key, value in aData.iteritems():

4

使用:

for key in dictionary.keys()
    value = dictionary[key]
    #do something

或者:

for key,value in dictionary.items():
    #do something

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接