9
Warum ist die Größe von Sätzen in Python merklich größer als die von Listen mit gleichen Elementen?Warum sind Sets größer als Listen in Python?
a = set(range(10000))
b = list(range(10000))
print('set size = ', a.__sizeof__())
print('list size = ', b.__sizeof__())
Ausgang:
set size = 524488
list size = 90088
Warum läuft '9999 in a' viel schneller als' 9999 in b'? –
Die Python-Liste ist wie ein dynamisches Array implementiert, offen gesagt würden die meisten Datenstrukturen (außer Tupeln) mehr Speicher verbrauchen. –