How to Deal mit geschachtelten Tupel in Python

October 19

Tupel sind in Python-Programmierung einer der sieben eingebauten Sequenztypen. Ähnlich im Aussehen an eine Liste, ein Komma trennt einzelne Elemente – selbst wenn das Tupel nur ein Element enthält — und bei geschachtelten Tupel Klammern identifizieren Schachtelungsebenen. Im Gegensatz zu einer Liste jedoch die Elemente in einem Tupel sind nicht veränderbar, so dass Tupel eine gute Wahl für konstante Daten – oder einmal eingegebenen Daten keine weiteren Bearbeitung unterzogen werden. Verständnis, dass das Konzept der Verschachtelung wichtig ist, wie der Umgang mit dieser Art von Tupel schwierig sein kann, sind insbesondere bei Verschachtelung mehrerer Ebenen.

Anweisungen

1 Erstellen einer geschachtelten Tupel kombinieren – oder "Verpackung" - zwei oder mehr einzelne Ebene Tupel. Definieren Sie einzelnen Tupel zu und dann schreiben Sie eine Python-Anweisung zum Erstellen einer geschachtelten Tupel. Ein Einzel- oder geschachtelte Tupel in Klammern einschließen ist nicht erforderlich, aber Klammern können helfen, organisieren und wie Sie Ihre Daten leichter zu lesen:

T1 = (1, 2, 3)T2 = ("und", "oder")

T3 = (t1, "X", "Y", t2, "Z")(Referenz 3-Sektion #1)

2 Erhalten Sie der Länge einer geschachtelten Tupel, damit Sie verstehen, wie Python zählt und Indizes die Elemente in einem geschachtelten Tupel. Zählung beginnt mit "0" also die Python-Anweisung "Drucken" die Länge des t3 ist: len(t3) Drucken "erscheint auf dem Bildschirm Ihres Computers als: die Länge der T3 ist: 4.

3 Drucken Sie das geschachtelte Tupel, so einzelne Elemente in der gleichen Weise auf dem Bildschirm angezeigt, die Sie diese ursprünglich eingegeben. Die Anweisung "Drucken t3 [:]" zeigt auf dem Bildschirm Ihres Computers als ((1, 2,3), "X", "Y", ("und", "oder"), "Z").

4 Segment der geschachtelten Tupel screen nur bestimmte Inhalte auf Ihrem Computer angezeigt werden. Die Syntax zum Schneiden einer geschachtelten Tupel beginnt mit der Ermittlung der Name der obersten Ebene Tupel – das geschachtelte Tupel – gefolgt von Start- und End-Index-Zahlen in Klammern. Die Anweisung "t3 [2:4] Drucken" führt zum Index Nummern 2 bis 4, die auf Ihrem Bildschirm erscheinen: ("Y" ("und" "oder),"Z").

5 Extrahieren Sie einzelne Elemente aus innerhalb eines Tupels. Eine Anweisung, die liest "Drucken t3 [1] [0:1]" zeigt die ersten beiden Elemente in das erste Tupel in der geschachtelten Gruppe: (1, 2).