Warum zeigt Python „TypeError: Listenindizes müssen Ganzzahlen oder Slices sein, nicht str“ an?Python

Python-Programme
Anonymous
 Warum zeigt Python „TypeError: Listenindizes müssen Ganzzahlen oder Slices sein, nicht str“ an?

Post by Anonymous »

Ich versuche, auf Werte in einer Liste von Wörterbüchern zuzugreifen, aber Python gibt diesen Fehler aus:

Code: Select all

TypeError: list indices must be integers or slices, not str
Dies ist der Code, den ich verwende:

Code: Select all

data = [
{"name": "Ashu", "age": 20},
{"name": "Rohit", "age": 21}
]

print(data["name"])
Ich habe erwartet, dass es den Namen aus der Liste ausgibt, aber es gibt stattdessen den TypeError aus.
Wie greife ich richtig auf Werte aus dieser Struktur zu?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post