Wie wir bereits gesehen haben, kann man mit el in list testen, ob „el“ in der Liste list vorkommt.
Man erfährt aber nicht, wie oft „el“ in der Liste vorkommt.
Die Anzahl der Vorkommen liefert die Methode count():
>>> colors=['blue', 'green', 'red', 'green']
>>> 'green' in colors
True
>>> colors.count('green')
2
>>> colors.count('black')
0
Mit der Methode index kann man die Position eines Elementes innerhalb einer Liste ermitteln:
s.index(x[, i[, j]])
Es wird der Index für x ermittelt. Falls der optionale Parameter i gegeben ist, beginnt die Suche erst ab dieser Position und endet bei der Position j, falls j gegeben ist. Es erfolgt eine Fehlermeldung, falls x nicht in s vorkommt.
>>> colors=['blue', 'green', 'red', 'green']
>>> colors.index('green')
1
>>> colors.index('green',2)
3
>>> colors.index('green',2,4)
3