我想檢查myList中MyNewFile的內容。它是我的代碼,但它不會那麼好。Python檢查數組中的重複項
myList=[{"text": "1"},{"text": "2"},{"text": "3"},{"text": "4"},{"text": "5"},{"text": "6"}]
myNewFile=[{"text": "10"},{"text": "5"},{"text": "7"},{"text": "8"}]
for index in range(len(myNewFile)):
if (myList[index]["text"]==myNewFile[index]["text"]):
print "same"
else:
print "input"
最終結果:
其具有一個相同的值(兩者都具有文本= 「5」)。任何消化?謝謝
這是你的實際碼嗎? 'len(myFile)'應該給你一個NameError,因爲'myFile'不存在。 – Kevin 2014-11-04 15:31:35
鑰匙總是一樣嗎?你可以把這些值或項目放入一個集合並使用set操作嗎? – dm03514 2014-11-04 15:31:52
您的代碼檢查具有相同索引**的2個條目**是否相同。如果myFile的長度過大,那麼您將遇到超出範圍的問題。 – stefaanv 2014-11-04 15:37:26