我正在試圖創建一個區域類來總結json字符串中鍵區域的所有實例。在json對象中尋找鍵值
例如e = Area('[1, 2, 3, {"area": 123, "weight": 1000}]')
應該返回e=123
這Area('["Hello", "World", {"area": 999}, {"area": 1}]')
應該回到1000
目前我正準備返回0每次和我想這可能是因爲我初始化sum
太早還是因爲我的索引進入字符串可能會關閉。
import json
class Area:
def __init__(self, txt):
self.txt=txt
def __str__(self):
sum=0
for a in self.txt:
if a == 'area':
sum+=int(self.txt[a]})
return str(sum)