Извлечение ключей словаря в Python

Beginner

This tutorial is from open-source community. Access the source code

Введение

В Python словарь - это коллекция пар ключ-значение. Каждый ключ уникален и используется для доступа к соответствующему значению. Иногда нам может потребоваться извлечь только ключи из словаря. В этом испытании вам нужно создать функцию, которая принимает на вход плоский словарь и возвращает список всех его ключей.

Ключи словаря

Напишите функцию keys_only(flat_dict), которая принимает на вход плоский словарь и возвращает список всех его ключей.

Для решения этой проблемы вы можете следовать следующим шагам:

  1. Используйте dict.keys(), чтобы вернуть ключи в заданном словаре.
  2. Верните list() предыдущего результата.
def keys_only(flat_dict):
  return list(flat_dict.keys())
ages = {
  'Peter': 10,
  'Isabel': 11,
  'Anna': 9,
}
keys_only(ages) ## ['Peter', 'Isabel', 'Anna']

Резюме

В этом испытании вы узнали, как извлекать только ключи из словаря в Python. Вы можете использовать метод dict.keys(), чтобы вернуть ключи, а затем преобразовать результат в список.