Python-словари: пары ключ-значение

PythonPythonBeginner
Практиковаться сейчас

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/BasicConceptsGroup(["Basic Concepts"]) python(("Python")) -.-> python/DataStructuresGroup(["Data Structures"]) python(("Python")) -.-> python/FunctionsGroup(["Functions"]) python(("Python")) -.-> python/PythonStandardLibraryGroup(["Python Standard Library"]) python/BasicConceptsGroup -.-> python/variables_data_types("Variables and Data Types") python/BasicConceptsGroup -.-> python/comments("Comments") python/DataStructuresGroup -.-> python/lists("Lists") python/DataStructuresGroup -.-> python/dictionaries("Dictionaries") python/FunctionsGroup -.-> python/function_definition("Function Definition") python/FunctionsGroup -.-> python/build_in_functions("Build-in Functions") python/PythonStandardLibraryGroup -.-> python/data_collections("Data Collections") subgraph Lab Skills python/variables_data_types -.-> lab-13740{{"Python-словари: пары ключ-значение"}} python/comments -.-> lab-13740{{"Python-словари: пары ключ-значение"}} python/lists -.-> lab-13740{{"Python-словари: пары ключ-значение"}} python/dictionaries -.-> lab-13740{{"Python-словари: пары ключ-значение"}} python/function_definition -.-> lab-13740{{"Python-словари: пары ключ-значение"}} python/build_in_functions -.-> lab-13740{{"Python-словари: пары ключ-значение"}} python/data_collections -.-> lab-13740{{"Python-словари: пары ключ-значение"}} end

Значения словаря

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

Для решения этой проблемы вы можете использовать метод dict.values() для возврата значений в заданном словаре. Затем вы можете преобразовать результат в список с использованием функции list().

def values_only(flat_dict):
  return list(flat_dict.values())
ages = {
  'Peter': 10,
  'Isabel': 11,
  'Anna': 9,
}
values_only(ages) ## [10, 11, 9]

Резюме

В этом испытании вы узнали, как извлекать все значения из плоского словаря и возвращать их в виде списка. Вы использовали метод dict.values() для получения значений, а затем преобразовали результат в список с использованием функции list(). Это полезный прием при работе со словарями в Python.