Die Suche ergab 3 Treffer

von psharper
Freitag 17. November 2023, 14:16
Forum: Allgemeine Fragen
Thema: list comprehension über set instabil
Antworten: 9
Zugriffe: 1619

Re: list comprehension über set instabil

... 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.
von psharper
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.
von psharper
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 ...