RegExps und listen
Verfasst: Dienstag 31. Dezember 2002, 17:53
Hallo forum,
noch ne newbie frage:
Ich hab hier eine liste mit strings. Jetzt bauche ich eine function die mir den index des erste elements daraus zurueckgibt, das mit einem bestimmten string anfaengt.
zB. die Liste ist ["januar","februar","maerz","april"]
die function soll dann etwa so sein:
def suche(string):
...
return index
und na klar bei suche("feb") eine 1 zurueckgeben.
Ich schaetze das liesse sich mit match objects und einer schleife von 0 bis len(liste) machen - aber geht das nicht auch ohne schleife?
fuer jede antwort dankbar,
joerg
ps das ganze soll sein um in einem command-buffer zu der einfachen history die's schon gibt noch ein autocomplete dazuzubasteln... Die history is halt ne liste, und das was man schon in die commandline getippt hat hab ich als string. Die bisherige function geht einfach in der history liste einen zurueck und inserted was sie da findet in die commandline... Tja und weil die liste bis zu 1000 strings gross werden kann haette ich das eben auch lieber ohne schleife weil das sicherlich schneller waere.
noch ne newbie frage:

Ich hab hier eine liste mit strings. Jetzt bauche ich eine function die mir den index des erste elements daraus zurueckgibt, das mit einem bestimmten string anfaengt.
zB. die Liste ist ["januar","februar","maerz","april"]
die function soll dann etwa so sein:
def suche(string):
...
return index
und na klar bei suche("feb") eine 1 zurueckgeben.
Ich schaetze das liesse sich mit match objects und einer schleife von 0 bis len(liste) machen - aber geht das nicht auch ohne schleife?
fuer jede antwort dankbar,
joerg
ps das ganze soll sein um in einem command-buffer zu der einfachen history die's schon gibt noch ein autocomplete dazuzubasteln... Die history is halt ne liste, und das was man schon in die commandline getippt hat hab ich als string. Die bisherige function geht einfach in der history liste einen zurueck und inserted was sie da findet in die commandline... Tja und weil die liste bis zu 1000 strings gross werden kann haette ich das eben auch lieber ohne schleife weil das sicherlich schneller waere.
