... icecream sortiert die sets bei Ausgabe nicht aber die Listen, so dass ich
zum falschen Umkehrschluss kam, das set würde die Sortierung beibehalten
und die list comprehension wäre instabil.
Die Suche ergab 3 Treffer
- Freitag 17. November 2023, 14:16
- Forum: Allgemeine Fragen
- Thema: list comprehension über set instabil
- Antworten: 9
- Zugriffe: 1619
- Freitag 17. November 2023, 12:59
- Forum: Allgemeine Fragen
- Thema: list comprehension über set instabil
- Antworten: 9
- Zugriffe: 1619
Re: list comprehension über set instabil
War mein eigener Fehler. Ich dachte, wenn ein set iterierbar ist, muss es auch sortierbar sein.
Danke für die rege Beteiligung.
Danke für die rege Beteiligung.
- Donnerstag 16. November 2023, 15:38
- Forum: Allgemeine Fragen
- Thema: list comprehension über set instabil
- Antworten: 9
- Zugriffe: 1619
list comprehension über set instabil
Hallo, das Verhalten des folgenden Kodes finde ich merkwürdig.
import datetime
from icecream import ic
def why_unstable():
li = [datetime.datetime(2020, 1, 1, 12, 0),
datetime.datetime(2021, 1, 1, 12, 0),
datetime.datetime(2022, 1, 1, 12, 0)]
ic(li)
for i in range(3):
s=set(li)
ic(s)
li ...
import datetime
from icecream import ic
def why_unstable():
li = [datetime.datetime(2020, 1, 1, 12, 0),
datetime.datetime(2021, 1, 1, 12, 0),
datetime.datetime(2022, 1, 1, 12, 0)]
ic(li)
for i in range(3):
s=set(li)
ic(s)
li ...
