Получить ключ из словаря - PullRequest
4 голосов
/ 29 июня 2011

Я только начал с Python,

Есть ли какая-то итерация в словаре, как в PHP

foreach(aData as key=>value)

Ответы [ 3 ]

9 голосов
/ 29 июня 2011

Это выглядит примерно так:

my_dict = {"key1": 1, "key2":2}
my_dict.items()       # in python < 3 , you should use iteritems()
>>> ("key1", 1), ("key2", 2)

, поэтому вы можете повторить его:

5 голосов
/ 29 июня 2011

в предположении Python 2:

for key, value in aData.iteritems():
4 голосов
/ 29 июня 2011

Использование:

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

ИЛИ:

for key,value in dictionary.items():
    #do something
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...