/
eb
/
python_learn
Обзор
Документация
Войти
/
eb
/
python_learn
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
advanced_modules/collections_namedtuple.py
13 строк
531 B
EvgeniyBudaev
Модуль collections. namedtuple()
27 фев 2021, 14:55
27 фев 2021, 14:55
b537d32
Код
Авторство
О чём код?
from collections import namedtuple jake = ('Jake', 'Smith', 19, 'male') jim = ('Jim', 'Blade', 23, 'male') jane = ('Jane', 'Morrison', 20, 'female') print(jake[0]) # Jake Person = namedtuple("Person", "name surname age gender") jake = Person(name='Jake', surname='Smith', age=19, gender='male') jane = Person(name='Jane', surname='Morrison', age=20, gender='female') print(jake[0]) # Jake print(jake.name) # Jake более читаемый вариант jane = jane._replace(surname='Budaeva') # заменили фамилию