Python, известный своей читаемостью и простотой, предоставляет программистам широкий спектр структур данных и инструментов. Одним из таких фундаментальных инструментов является словарь, который позволяет хранить и извлекать данные с использованием пар ключ-значение. В этой статье мы отправимся в путешествие в область словарей Python на простом примере. Изучая базовую концепцию словарей, мы подчеркнем, как эта элегантная функция может значительно улучшить ваши усилия по программированию.
Демистификация словарей Python
Словарь в Python — это универсальная структура данных, содержащая неупорядоченную коллекцию элементов. Каждый элемент состоит из ключа и соответствующего ему значения. Эта комбинация облегчает быстрый доступ к данным и манипулирование ими, делая словари фундаментальным строительным блоком для бесчисленного количества приложений.
Простой пример
Давайте раскроем возможности словарей с помощью базового сценария: сохранение информации о среднем росте взрослого мужчины по стране с использованием стран в качестве ключей и роста в качестве значений.
# Height of adult men, 1896 to 1996 (Source: https://ourworldindata.org/human-height) dict_height = { "Sweden": [171.9, 179.74], "United States": [171.08, 177.13], "Samoa": [169.14, 174.38] } # Print all entries in dictionary print(dict_height) # Print the values of Sweden print(dict_height["Sweden"]) # or print(dict_height.get("Sweden")) # Look if a key is in the dictionary print("Samoa" in dict_height) # Update a certain condition dict_height["Samoa"] = [169.24, 174.48] print(dict_height) # Extract the values print(dict_height.values()) # Extract the items to get the tuple of keys and values print(dict_height.items())
Выход
Словарь Python — это основополагающий инструмент, воплощающий философию простоты и универсальности языка. Его способность эффективно хранить и извлекать данные с использованием пар ключ-значение упрощает сложные задачи и способствует созданию чистого и читаемого кода. Поняв концепции словарей и углубившись в их возможности, вы открываете путь к упрощенному управлению данными в ваших программах Python. Продолжая использовать обширные возможности Python, помните, что словарь — лишь одна из многих жемчужин в сокровищнице этого мощного языка программирования.
Откройте для себя мир кода с помощью этого Канала по программированию на Python на YouTube.