私はいくつかの数字(例:[2,3,5,6,6]
のような)を持つリストを作成し、すべての重複を削除して新しいリストを作成するコードを書いています。([2,3,5,6]
)。Python - リスト内のif文
私が持っているコードは、このです:
first_list = [2,3,5,6,6]
second_list = []
second_list = [x for x in first_list if x not in second_list]
しかし、それはfirst_list
からsecond_list
が等しくなり、私は理由を理解していません。上記で説明したことをどうすればいいのですか?
なし 'X'理解は第二のリストが空であるという単純な理由のために評価された第二のリストです。 'second_list'がempytの時に –
になると、リストの理解の間更新されません。 – bhansa