Это возможно, в Python, обновить или инициализировать ключ словаря с одной командой?

, скажем, я хочу построить гистограмму Я бы пошел так:

hist = {}
for entry in data:
    if entry["location"] in hist:
        hist[entry["location"]] += 1
    else:
        hist[entry["location"]] = 1

Есть ли способ избежать существования проверки и инициализации или обновления ключа в зависимости от его существования?

6
задан JMax 2 September 2011 в 08:42
поделиться