У меня есть dict с целыми значениями, и я хотел бы выполнить операцию над каждым значением в dict. Я хотел бы использовать цикл for для этого, но я не могу понять это правильно. Что-то вроде:Для каждого значения в dict?
>>>print(myDict)
{'ten': 10, 'fourteen': 14, 'six': 6}
>>>for value in myDict:
... value = value/2
>>>print(myDict)
{'ten': 5, 'fourteen': 7, 'six': 3}
Обратите внимание, что принято, что переменные python называются with_underscores, а не camelCase. – Elazar
@ Elazar Я думал, что это почти полностью личное предпочтение – tkbx
Python имеет сильную культуру с несколько строгими соглашениями. Я уверен, что вы уже слышали о написании * pythonic * кода. Я рекомендую вам прочитать [PEP 8 - Руководство по стилю для кода Python] (http://www.python.org/dev/peps/pep-0008) – Elazar