2017-11-28 22 views
-1

リスト内の重複する項目を削除する方法。例えば、スパイダーは私に以下の出力を与えます:Pythonリストの重複する項目を削除する方法

[ 
{"category": "Movies", "id": 4}, 
{"category": "Movies", "id": 5} 
{"category": "Movies", "id": 4} 
] 

最初と最後の項目は同じであるため、削除したいと思います。助けてください。

+0

あなたのリストになりますか? – mcsim

+0

[Python - 一意の辞書の一覧](https://stackoverflow.com/questions/11092511/python-list-of-unique-dictionaries)の可能な複製 – mcsim

答えて

0

xはあなたの質問でscrapyについてとても具体的である何

uniquex = [] 
deleted = [] 


for i in x: 
    if i in uniquex: 
     uniquex.remove(i) 
     deleted.append(i) 

    elif i not in deleted: 
     uniquex.append(i) 
関連する問題