Seite 1 von 1
Index eines Listeneintrages ?!?!
Verfasst: Freitag 19. November 2004, 18:28
von jens
Ich komme mir gerade ein bischen dämlich vor

denn ich weiß nicht so recht wie ich an die position eines Eintrags in einer Liste direkt herraus bekomme:
Wie bekomme ich denn jetzt raus, das "eins" Position 1 in der Liste hat?
Nur über eine interation?
Ok, ich könnte ein Dict nehmen:
Aber auch da weiß ich nicht, wie ich nach "eins" suchen kann und 1 bekomme, ohne eine iteration...
Bin gerade ein bischen deppert...
Verfasst: Freitag 19. November 2004, 18:39
von fs111
Dein Betreff sagt es schon fast, über die index()-Methode der Liste:
Code: Alles auswählen
Python 2.3.4 (#2, Nov 13 2004, 01:30:23)
[GCC 3.3.2 20031022 (Red Hat Linux 3.3.2-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> Identifier = [ "null", "eins", "zwei" ]
>>> Identifier.index("eins")
1
Grüße fs111
Verfasst: Freitag 19. November 2004, 19:15
von jens
Manchmal hat man ein echtes Brett vor dem Kopf
Werd ich gleich mal bei wikibooks eintragen, dann vergesse ich es nicht:
http://de.wikibooks.org/wiki/Python-Pro ... _ermitteln
Verfasst: Freitag 19. November 2004, 20:07
von Milan

Da würde ich aber mal aufräumen. Es gibt noch wesentlich mehr, was man an Listen da reinschreiben kann

(z.B. insert, reverse, extend, pop, remove ...) Nachzulesen in der
Docu oder mit help(list) in der Pythonconsole. Achja, das "Iteration 2" schimpft sich List Comprehension. Das sind nur mal so ein paar Kritikpunkte, die mir sofort ins Auge stechen und die ich abändern würde. Ich kann da auch nur nochmal das deutsche
Tutorium empfehlen, da ist das Wikibuch schon fast fertig

.