КЛАСС В СЛОВАРЕ PYTHON

В Python словарь (dictionary) позволяет хранить данные в виде пар "ключ-значение". Это удобно, когда необходимо быстро получить значение по ключу. Кроме того, в словаре можно хранить объекты любого типа данных, в том числе и классы.

Для добавления класса в словарь необходимо создать экземпляр класса и задать ключ-имя переменной. Кроме того, можно задать значения атрибутов:

class MyClass:
  def __init__(self, name, age):
    self.name = name
    self.age = age

my_dict = {}
my_dict['obj1'] = MyClass('John', 25)
my_dict['obj2'] = MyClass('Alice', 30)

В данном примере создан словарь my_dict, куда добавлены два объекта класса MyClass с ключами 'obj1' и 'obj2'.

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

print(my_dict['obj1'].name) # выводит 'John'

Также можно использовать цикл, чтобы получить все значения поочередно:

for key in my_dict:
  print(my_dict[key].name, my_dict[key].age)

Этот код выведет имена и возраст всех объектов в словаре.

#29. Введение в словари (dict). Базовые операции над словарями - Python для начинающих

Уроки Python / Словари и методы

Python с нуля - Словари в Python - Методы словарей, перебор словарей в Python

Уроки Python с нуля / #10 – Словари (dict) и работа с ними

Python для начинающих. Урок 9: Словари (dict). Решение задач.

15 Фишек с СЛОВАРЯМИ Python, которые сделают код лучше

#30. Методы словаря, перебор элементов словаря в цикле - Python для начинающих

32 Словари (dict) Python. Операции и методы словаря.

\

BLGPG-15685559C436-24-11-24-00

Новые материалы: