我有一個相同類型的對象的列表。我想迭代該列表並刪除其中達到特殊條件的對象。如下:爲基於python的索引中的每個循環嗎?
links = [{"source":0, "target":1}, ....]
for link in links:
if {"source":link["target"], "target":link["sourcec"]} not in links:
links.remove(link)
但我發現for循環沒有訪問列表中的每個元素。所以我猜基於列表的索引的for循環。有沒有一種很好的方法去除操作?
一個例子會更好。 – 2015-03-31 02:30:25
如果你正在尋找刪除任何沒有返回鏈接的鏈接,那麼雖然不建議更新列表,但你應該重複這個工作......你能分享預期的輸出和任何錯誤。 – AChampion 2015-03-31 02:35:08
請提供一個簡短,完整的程序,演示您遇到的問題。 – 2015-03-31 02:44:03