Ich versuche, Python zu lernen. Hier ist der relevante Teil der Übung:Hinzufügen von eindeutigen Werten zu einer Liste in Python
Überprüfen Sie für jedes Wort, ob das Wort bereits in einer Liste ist. Wenn das Wort nicht in der Liste enthalten ist, fügen Sie es der Liste hinzu.
Hier ist, was ich habe.
Hier ist, was ich bekomme.
['Arise', 'But', 'It', 'Juliet', 'Who', 'already', 'and', 'and', 'and', 'breaks', 'east', 'envious', 'fair', 'grief', 'is', 'is', 'is', 'kill', 'light', 'moon', 'pale', 'sick', 'soft', 'sun', 'sun', 'the', 'the', 'the', 'through', 'what', 'window', 'with', 'yonder']
Hinweis Vervielfältigung (und ist, Sonne, usw.).
Wie bekomme ich nur eindeutige Werte?
Der idiomatische Weg besteht darin, einen * Satz * von Wörtern zu erhalten, gegen die geprüft werden soll. All diese linearen Scans über eine wachsende Liste führen dazu, dass ein ansonsten linearer Algorithmus zu quadratisch degradiert wird. –