КЛАСС В СЛОВАРЕ 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. Операции и методы словаря.
\
Новые материалы:
- Дан текст определить сколько в нем предложений python
- Node js или python
- Python сумма цифр в строке
- Python скачать 3 9 7
- Поиск в json python
- Дана строка содержащая русскоязычный текст найти количество слов начинающихся с буквы е python
- Numpy список в массив
- Преимуществами языка python являются
- Библиотека control python
- Как нескольким переменным присвоить одно значение python
- Как сделать из отрицательного числа положительное python