2016-11-02 50 views
0

Pythonのリストに重複したアイテムに問題があります。例えば重複するアイテムを避けるPython

私はこのリスト

i = ['hello', 'hi', 'bye', 'welcome', 'hi', 'bye'] 

を持って、私は一度それを印刷重複だ場合でも、一度すべての項目を印刷したいです。

Pythonでこれを行う方法はありますか?

+1

注文事項を行います。

print(set(i)) 

これは以下のようにそうでなければ、あなたが何かを行うことができますか? –

+0

もちろん、リストから重複した項目を削除することもできます(http://stackoverflow.com/questions/7961363/removing-duplicates-in-lists)。各項目を一度印刷する方法はさまざまです。 –

答えて

1

順番は事項は、あなたはsetを使用することができない場合は、次の

seen = set() 
for e in i: 
    if e not in seen: 
     print(e) 
     seen.add(e) 
+0

私はset()が十分な以上にありがとうと思います – ibr2

関連する問題