Автор оригинала: Python Examples.
Клавиши словаря Python в списке
Чтобы преобразовать клавиши словаря Python в список, вы можете использовать метод Dict.keys (), который возвращает объект dict_keys. Этот объект может быть итерацией, и если вы передаете его в список () конструктора, он возвращает объект списка с помощью клавиш словаря в качестве элементов.
Простой фрагмент кода для преобразования ключей словаря в список
keysList = list(myDict.keys())
Пример 1.: Словарь ключей для списка с использованием Dict.keys ()
В следующей программе у нас есть словарь, инициализированный с тремя ключами: ценные пары. Мы будем использовать метод dict.keys (), чтобы получить объект dict_keys. Мы проходим Dict.keys () как аргумент для списка () конструктора. Список () возвращает список ключей.
Python Program
myDict = {'a': 'apple', 'b': 'banana', 'c': 'cherry'}
keysList = list(myDict.keys())
print(keysList)Выход
['a', 'b', 'c']
Пример 2: Словающие ключевые ключи для списка с использованием понимания списка
Мы также можем использовать понимание списка, чтобы получить ключи словаря в качестве элементов списка.
Python Program
myDict = {'a': 'apple', 'b': 'banana', 'c': 'cherry'}
keysList = [key for key in myDict]
print(keysList)Выход
['a', 'b', 'c']
Пример 3: Клавиши словаря для списка, используя для цикла
Если вам не комфортно с пониманием списка, позвольте нам использовать для цикла. Когда вы будете повторять в словаре, вы получаете следующий ключ во время каждой итерации. Определите пустой список Ключлист Чтобы сохранить ключи и добавить ключ во время каждой итерации для цикла.
Python Program
myDict = {'a': 'apple', 'b': 'banana', 'c': 'cherry'}
keysList = []
for key in myDict:
keysList.append(key)
print(keysList)Выход
['a', 'b', 'c']
Резюме
В этом руководстве примеров Python мы узнали, как получить словарные ключи в виде списка.