Методы словарей
Используйте get, keys, values, items, update и pop.
«Методы словарей» — бесплатный урок Python Academy на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Python Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Python Academy содержит 4 уроков всего.
Введение
keys(), values(), items()
d = {'a': 1, 'b': 2}
print(list(d.keys()))
print(list(d.values()))
print(list(d.items()))update()
d = {'a': 1}
d.update({'b': 2, 'a': 99})
print(d)pop() со значением по умолчанию
d = {'a': 1, 'b': 2}
val = d.pop('a')
print(val, d)popitem()
d = {'a': 1, 'b': 2}
print(d.popitem())
print(d)setdefault()
d = {}
d.setdefault('count', 0)
d['count'] += 1
print(d)Объединение с помощью | (Python 3.9+)
d1 = {'a': 1}
d2 = {'b': 2}
print(d1 | d2)copy() и deepcopy()
import copy
d = {'a': [1,2]}
deep = copy.deepcopy(d)
deep['a'].append(3)
print(d, deep)Counter из collections
from collections import Counter
c = Counter('banana')
print(c)defaultdict
from collections import defaultdict
d = defaultdict(list)
d['a'].append(1)
print(d)OrderedDict (примечание об устаревшем подходе)
from collections import OrderedDict
od = OrderedDict({'a':1,'b':2})
od.move_to_end('a')
print(list(od))Быстрая проверка
Итоги
Продолжить обучение
Часто задаваемые вопросы
Урок «Методы словарей» бесплатный?
Да — полный текст урока «Методы словарей» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Python Academy, подпишись на CoddyKit PRO. Курс Python Academy содержит 4 уроков всего.
Чему я научусь в уроке «Методы словарей»?
Используйте get, keys, values, items, update и pop. Ты практикуешь Python Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Python Academy?
Предыдущий опыт не требуется. Python Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Методы словарей»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Python Academy?
Да. Каждый урок Python Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.