Wie finde ich die Stelle in einer Liste

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
Basti91
User
Beiträge: 53
Registriert: Samstag 15. Dezember 2007, 11:50
Wohnort: Saarland

Mittwoch 14. Januar 2009, 12:31

Hi kann mir jemadn eine Funktion verraten, mit der ich die Stelle eines Objekts in einer Liste herausfinde?
Das ganze sollte etwa so aussehen

Code: Alles auswählen

liste =[a,b,c]
gesuchter befehl(a)
>> 0
Benutzeravatar
helduel
User
Beiträge: 300
Registriert: Montag 23. Juli 2007, 14:05
Wohnort: Laupheim

Mittwoch 14. Januar 2009, 12:32

Moin,

entweder mit der Methode find oder mit der Methode index.

Gruß,
Manuel
Benutzeravatar
Craven
User
Beiträge: 223
Registriert: Dienstag 24. Januar 2006, 13:37

Mittwoch 14. Januar 2009, 13:11

helduel hat geschrieben:entweder mit der Methode find oder mit der Methode index.
Oder selbst schreiben; das ist hier trivial, kann aber bei komplexeren Sachen durchaus Sinn ergeben.
[code]q = 'q = %s; print q %% repr(q)'; print q % repr(q) [/code]
Benutzeravatar
hendrikS
User
Beiträge: 420
Registriert: Mittwoch 24. Dezember 2008, 22:44
Wohnort: Leipzig

Mittwoch 14. Januar 2009, 13:43

Um genau zu sein:

'list' has no attribute 'find'

find kann nur auf Strings angewendet werden.
Antworten