[Python-de] 1,2,3,5,7,8,9 -> "1-3,5,7-9"
Alexander 'boesi' Bösecke
boesi.josi at gmx.net
Mon Jun 21 13:21:44 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 ]
Hi
Am 21.06.2004 12:26:21 schrieb Hartmut Goebel:
> Und wieder zwei Bytecode-Instruktionen gespart :-)
Und es geht noch schneller :)
Wenn man statt str(element) `element` verwendet.
Und interessanterweise ist
resListe.append('-' + `last` + ',' + `element`)
ebenfalls schneller als
resListe.extend(('-', `last`, ',', `element`))
Das letzte ist dann aber fast schon Erbsenzaehlerei.
append und extend im Vergleich:
Anzahl Listenelemente: 1000000
Anzahl Loops: 100
Laufzeit pro Loop im Schnitt (boesi): 2.1438 sec
Laufzeit pro Loop im Schnitt (boesi_app): 2.0951 sec
Die neue Version der Datei liegt wieder unter der bereits angegebenen URL.
cu boesi
--
#1671 : icq-intern
...schlafen ist sowieso ungesund... #73628288 : icq-extern
.-==Police Academy I==-. boesi111 : aim
i171 : reallife
- 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 ]