Ich versuche, die zweite Spalte (erster Index) in einem Wörterbuch ähnlich iterieren zu:Iterate über eine bestimmte Spalte in einem Wörterbuch in Python
dict = {
"Me": [("Blue", 37, 1, 2, "up", "left")],
"You": [("Green", 03, 3, 4, "up", "right"),
("Red", 29, 5, 6, "down", "right"),
("Yellow", 35, 7, 8, "straight", "down")],
"Them": [("Black", 08, 9, 10, "up", "up"),
}
und dem größten Wert retrun. Was ich habe ist:
for c in dict[1:2]:
x = 0
if c > x:
x = c
return x
Ich bekomme eine nicht ausbesserbare Art Fehler. Ich weiß, es hat etwas damit zu tun, wie der Code über das Wörterbuch iteriert, aber ich bin fest, wie man es beheben kann. Sprache ist Python. Was ist hier falsch? Jede Hilfe wird sehr geschätzt!
'dict's nicht Sequenzen sind, können Sie sie nicht indizieren, und man kann sie mit Sicherheit nicht schneiden. Und in der Tat haben sie keine "Spalten". –