Рубрики
Без рубрики

Преобразовать ключей словаря Python в список

Автор оригинала: 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 мы узнали, как получить словарные ключи в виде списка.