[Python-de] 1,2,3,5,7,8,9 -> "1-3,5,7-9"
Diez B. Roggisch
deets at web.de
Mit Jun 23 15:01:41 CEST 2004
- Vorherige Nachricht: [Python-de] 1,2,3,5,7,8,9 -> "1-3,5,7-9"
- Nächste Nachricht: [Python-de] 1,2,3,5,7,8,9 -> "1-3,5,7-9"
- Nachrichten sortiert nach:
[ Datum ]
[ Thema ]
[ Betreff (Subject) ]
[ Autor ]
> Ich weiß jetzt nicht genau wie es intern arbeitet, aber ich denke über
> Hash values, da die Variable ja in globales oder locales nachgesucht
> wird, und diese dicts sind. Wenn die Hash funktion über längere Namen
> also mehr Zeit benötigt, ja, dann sollten diese höhere Performance
> bringen. Da die Hash Funktion aber schnell ist, ist der Vorteil maginal.
> Wichtiger währe darauf zu achten, daß es keine Hash Kollisionen gibt,
> aber dies ist eben so unwahrscheinlich wie beachtenswert ;)
Da Strings in python immutable sind, wird der hashwert wohl einmal gebildet -
wahlweise bei Konstruktion oder lazy. Also spielt das keine Rolle.
MfG Diez
- Vorherige Nachricht: [Python-de] 1,2,3,5,7,8,9 -> "1-3,5,7-9"
- Nächste Nachricht: [Python-de] 1,2,3,5,7,8,9 -> "1-3,5,7-9"
- Nachrichten sortiert nach:
[ Datum ]
[ Thema ]
[ Betreff (Subject)]
[ Autor ]