habe mich soeben gefragt ob folgende for-schleife auch als list comprehension möglich wäre
Code: Alles auswählen
newList = []
for element in oldList:
if element not in newList:
newList.append(element)
Code: Alles auswählen
newList = []
for element in oldList:
if element not in newList:
newList.append(element)
Code: Alles auswählen
>>> old_list = ["a", "b", "a", "c", "a"]
>>> new_list = list(set(old_list))
>>> new_list
['a', 'c', 'b']
>>>
Wenn ich das richtig verstehe, machst du dir damit eine Liste, die keine doppelten Einträge hat. Sofern dich die Reihenfolge nicht interessiert:kiiu hat geschrieben:hallo,
habe mich soeben gefragt ob folgende for-schleife auch als list comprehension möglich wäre
Code: Alles auswählen
newList = [] for element in oldList: if element not in newList: newList.append(element)
Code: Alles auswählen
newList = list(set(oldList))