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

Например, имеем данные:


Получаем из него словарь методом, описанным выше:


А сейчас получим тот же результат с помощью метода .setdefault():


Из справки: "dict.setdefault(key[, default]) - возвращает значение ключа, но если его нет, не бросает исключение, а создает ключ с значением default (по умолчанию None)."

1 комментариев:

Анонимный комментирует...

An obvious buy for any budding reporters. http://i9kze2y33i.dip.jp http://s9rmq3yzvy.dip.jp http://mwo7vnjy4f.dip.jp

Отправить комментарий