リスト内包表記を使用して次のコードを実行する方法を知っている人はいますか?リスト内包表記を使用して適用する方法がわからないif条件が原因でスタックしています。前もって感謝します。
x = [{'key':1},{'key':1},{'key':2}, {'key':2}]
y = []
for e in x:
if e['key'] not in y:
y.append(e['key'])
>>>print y
[1,2]
リスト内包表記を使用して次のコードを実行する方法を知っている人はいますか?リスト内包表記を使用して適用する方法がわからないif条件が原因でスタックしています。前もって感謝します。
x = [{'key':1},{'key':1},{'key':2}, {'key':2}]
y = []
for e in x:
if e['key'] not in y:
y.append(e['key'])
>>>print y
[1,2]