0
我在Python中使用了一個字典,它具有以下內容,basiclly它在值集中有一個嵌套列表,現在我想修改嵌套列表。在字典中修改嵌套列表的簡單代碼
insn = { "pop":[1,["operand1 = [esp]", "esp = esp + 4"]]}
下面是我在做什麼
for k,v in insn.items():
for i, s in enumerate(v):
v[1][i] = s.replace("old", "new")
insn.update({k:v})
的代碼非常混亂,我不知道是否有一個簡單的方法來做到這一點?
如果一切正常,嘗試HTTP://代碼審查。 stackexchange.com/ – matsjoyce
所以'舊',你想用'新'代替它,你的代碼也會引發一個'AttributeError'' – Kasramvd
這個'[1,[「操作數1 = [esp]」,「esp = esp + 4「]]'看起來很奇怪,你爲什麼這樣做? –