habe ich eine ListeWert für list.index (Wert) für Indexwert 16 wird auf 9
array_list=[-37, -36, -19, -99, 29, 20, 3, -7, -64, 84, 36, 62, 26, -76, 55, -24, 84, 49, -65, 41]
wenn ich versuche auf den Index durch Drucken Index und den Wert iterieren assoziiert unten Code
for value in array_list:
print(array_list.index(value), array_list[array_list.index(value)])
ich erhalte den folgenden Ausgang:
0 -37
1 -36
2 -19
3 -99
4 29
5 20
6 3
7 -7
8 -64
9 84
10 36
11 62
12 26
13 -76
14 55
15 -24
9 84 # I want the value as 16 instead of 9 (position of 84 in list)
17 49
18 -65
19 41
Bei 16 Index wird es mir Wert für den Index als 9.gebenIch bin mir nicht sicher, warum ich 16 als Indexwert angeben sollte.
Wie kann ich das beheben?
Kann jemand vorschlagen, warum es so verhält? – user3453044
Ja, ich bin sicher, dass die Dokumentation auf 'list.index' kann. –
Index gibt den Index der ersten Instanz des Werts zurück. – roganjosh