Непонимание трюка с методом .get() в PythonPython

Программы на Python
Anonymous
Непонимание трюка с методом .get() в Python

Сообщение Anonymous »

Изучая Python, я наткнулся на строку кода, которая определяет количество букв.

Код: Выделить всё

dummy='lorem ipsum dolor emet...'
letternum={}

for each_letter in dummy:
letternum[each_letter.lower()]=letternum.get(each_letter,0)+1

print(letternum)
Теперь мой вопрос: в 4-й строке кода в

Код: Выделить всё

letternum.get(each_letter,0)+1
почему существует ,0)+1и для чего он используется. Пожалуйста, опишите.

Подробнее здесь: https://stackoverflow.com/questions/611 ... -in-python

Вернуться в «Python»