Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
Зареждане…
Code Lab е в разработка. Постепенно добавяме нови уроци и подобрения. Прогресът може да бъде изтрит.
PYTHON DATA / CHAPTER 02 / Учене / LESSON 03
Трети час от Data. Вече можеш да създадеш речник и да четеш стойност по ключ. Сега речникът ще се променя.
Присвояването profile["weight"] = 75.0 обновява съществуващ ключ. Ако ключът още не съществува, същият синтаксис го добавя: profile["active"] = True.
Методът items() дава двойки ключ и стойност. Можеш да ги обходиш:
for key, value in profile.items():
print(key, value)Така кодът работи и когато речникът получи нови полета. Редът на полетата следва реда на добавяне, но обикновено логиката не трябва да зависи от него.
Мини пример:
book = {"title": "Dune", "copies": 2} book["copies"] = 3 book["available"] = True for key, value in book.items(): print(key, value)
Честа грешка: да създадеш изцяло нов речник вместо да обновиш ключа, или да забравиш скобите при items().
Присвояването по ключ обновява или добавя поле; items() дава двойки ключ-стойност.
PROFILE IDLE
›