Ich habe zwei Listen:Verwendung von Variablen als Index auf Liste
List1 = [1, 3, 6, 8, 1, 61, 89, ...] # This is how List1 is declared
List2[1][3][6][8][1][61][89][...] # This is how I want to access data from List2
List1
ist eine eindimensionale Liste mit nicht definierten Größe (kann 1 haben, 2 oder unendlichen Artikel)
List2
ist ein Multi -dimensionale (verschachtelte) Liste (kann 2d oder 3d oder unendlich sein)
Ich wollte die Listen so verwenden List2[List1[0]][List1[1]][List1[...]]
; Ich möchte auf die Daten in List2
mit den Daten von List1
zugreifen.
habe ich versucht, die folgenden, aber ich habe einen Fehler
len(List2[List1])
Wie kann ich List2
‚s Daten zugreifen, indem die Indizes in List1
mit?
Also für die 'List1', die Sie tatsächlich zeigen,' [1, 2, ...] ', Sie' List2 [1] [2] ... '? In diesem Fall könnten Sie einfach 'target = List2; für Index in Liste1: Ziel = Ziel [Index] '. Danach wird das gesuchte Element dem Ziel zugeordnet. – jonrsharpe
Was bedeutet 'List2 [1] [3] [6] [8] [1] [61] [89] [...]? – mirosval
Ich habe versucht, Ihre Beispiele konsistent zu machen, bitte überprüfen Sie, ob ich das richtig gemacht habe. – jonrsharpe