Итак, представьте себе, я получил Dict так:Как добавить все Int значения в Словаре
dict = {
"100311929821626368" : {
"battles" : 2,
"loses" : 0,
"maxstamina" : 50,
"news" : True,
"stamina" : 50,
"weeb" : "Chuey",
"wins" : 0
},
"100802430467325952" : {
"battles" : 4,
"loses" : 0,
"maxstamina" : 50,
"news" : True,
"stamina" : 45,
"weeb" : "Red Haired Bastard",
"wins" : 0
},
"101970309296447488" : {
"battles" : 1,
"loses" : 0,
"maxstamina" : 50,
"news" : True,
"stamina" : 45,
"weeb" : "Niusky",
"wins" : 1
}
}
и мой код этот код:
wow = 0
for id in dict:
for i in dict[id]["battles"]:
wow += i
Проблема заключается в том, что я не уверен, как добавить все битвы сразу. Потому что я получаю эту ошибку:
TypeError: 'int' object is not iterable
Как исправить это, так что все это все битвы в dict!
'SUM (х [ 'битвы'] для й в Словаре) ' –
На всякий случай это действительно ваш реальный код. Избегайте использования 'dict' для фактического хранения вашего словаря. 'dict' - это встроенный инструмент, который используется для создания словаря. – idjaw