Встречается на собеседованиях • сегодня

Как достать все ключи из словаря в Python

Чтобы получить все ключи из словаря в Python, можно использовать несколько способов:

  1. Метод keys() - возвращает объект view, содержащий ключи словаря:
python
my_dict = {'a': 1, 'b': 2, 'c': 3}
keys = my_dict.keys()  # dict_keys(['a', 'b', 'c'])
  1. Преобразование в список:
python
keys_list = list(my_dict.keys())  # ['a', 'b', 'c']
  1. Итерация по словарю (по умолчанию итерируются ключи):
python
for key in my_dict:
    print(key)
  1. Использование распаковки:
python
keys = [*my_dict]  # ['a', 'b', 'c']

Метод keys() наиболее явный и предпочтительный вариант. Возвращаемый объект view динамически отражает изменения в словаре. Если нужен статический список ключей - используйте list(my_dict.keys()).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы