我想遍歷包含字典的列表。Python FOR循環字典
字典中的定義:{'id' : y, 'value' : (data["value"])}
我有一個for循環中作爲這樣的:
for a in (inputs["value"]):
#print (newStack)
if a == '+':
op1, op2 = newStack.pop(), newStack.pop()
newStack.append(op2 + op1)
elif a == '-':
op1, op2 = newStack.pop(), newStack.pop()
newStack.append(op1 - op2)
...
輸入是被髮送在含有字典列表。 但是我得到的錯誤:
列表索引必須是整數,for循環需要在字典中拉出來「值」的內容比較它如果不是str的
的聲明下面。 任何人都可以協助爲什麼我得到這個錯誤?
謝謝
這看起來與[this dictionary looping]非常相似(http://stackoverflow.com/questions/1772068/list-in-a-dictionary-looping-in-python?rq=1)的問題。 – 576i