Ignoriere einen Teil eines Python-Tupels
Wenn ich ein Tupel wie (1,2,3,4)
und ich will assign 1 und 3, um die Variablen a und b könnte ich natürlich sagen
myTuple = (1,2,3)
a = my_tuple[0]
b = myTuple[2]
Oder so etwas wie
(a,_,b,_) = myTuple
Gibt es eine Möglichkeit, die ich entpacken Sie die Werte, aber ignorieren Sie einen oder mehrere von Ihnen von Ihnen?
InformationsquelleAutor der Frage Jim Jeffries | 2012-03-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Deine Lösung ist in Ordnung meiner Meinung nach. Wenn du wirklich ein problem mit der Zuordnung _ dann könnten Sie eine Liste der Indizes und tun:
InformationsquelleAutor der Antwort Bogdan
Ich persönlich würde schreiben:
Dies ist ein ziemlich verbreitetes idiom, so ist es allgemein verstanden wird. Ich finde die syntax von crystal clear.
InformationsquelleAutor der Antwort NPE