Tupel
Tupel sind nur lesbar, nicht beschreibbar
Verwenden Sie (), um Tupel zu erstellen, und [], um Listen zu erstellen
Das ikonische Symbol des Tupels ist ",", Klammern sind nicht der Schlüssel
Erstellen Sie ein leeres Tupel mit ()
Aktualisieren und löschen Sie ein Tupel
Durch Segmentierung aufgeteilt und mit einem neuen Label überschrieben. Das ursprüngliche Tupel ist noch vorhanden, aber es gibt kein Label, das darauf verweist. Pythons Collector wirft das alte Tupel weg, behält das neue
Del bei und löscht das gesamte Tupel.
Tupel-bezogene Operatoren
-
Spleißoperator +
-
Operator wiederholen *
-
Vergleichsoperatoren>, <, <=, ==,> =
-
Logischer Operator und / oder
-
Mitgliedsbetreiber in / nicht in
Aufgabe
0. Bitte beschreiben Sie in einem Satz, was eine Liste ist. Was ist ein Tupel in einem anderen Satz?
Liste: In einem großen Lager können Sie jederzeit alles hinzufügen und löschen. Tupel
: Eine geschlossene Liste, sobald sie definiert ist. Kann nicht geändert werden (kann nicht hinzugefügt, gelöscht und geändert werden)
1. Wann müssen Sie Tupel anstelle von Listen verwenden?
Wenn der Inhalt nicht einfach umgeschrieben werden soll, verwenden wir Tupel (um Strom in einen Käfig zu bringen).
Wenn wir Daten häufig ändern müssen, verwenden wir Listen.
2. Wenn Tupel und Listen ins Wasser fallen, wen werden Sie retten?
Listen, da Listen umfangreichere integrierte Methoden als Tupel bieten, was die Flexibilität der Programmierung erheblich verbessert. Tupel sind sicher, können jedoch nach ihrer Erstellung nicht mehr geändert werden (es sei denn, sie werden indirekt durch Erstellen eines neuen Tupels geändert Verbrauch)
3. Bitte verbinden Sie die integrierten Methoden in der Liste links mit dem Kommentar rechts und kreisen Sie die Methoden ein, die für Tupel verwendet werden können.
4. Um ein Tupel zu erstellen, unter welchen Umständen müssen Komma und Klammern gleichzeitig existieren und keines von beiden ist unverzichtbar?
Beim Spleißen von Tupeln mit nur einem Element
5. x, y, z = 1, 2, 3 Sind x, y, z Tupel?
Nein, es ist eine ganze Zahl
Alle durch Kommas getrennten Sammlungen mit mehreren Objekten, die nicht explizit mit Symbolen definiert sind, sind standardmäßig Tupel.
6. Bitte notieren Sie, ob Sie Listen oder Tupel zum Speichern von Daten in den folgenden Szenarien verwenden sollten:
1) 游戏中角色的属性:列表
2) 你的身份证信息:元组
3) 论坛的会员:列表
4) 团队合作开发程序,传递给一个你并不了解具体实现的函数的参数:元组
5) 航天火箭各个组件的具体配置参数:元组
6) NASA系统中记录已经发现的行星数据:列表
7. In der letzten Klasse haben wir das "Listenverständnis" durch Hausaufgaben gelernt. Wenn ich also die Klammern in Klammern ändere, bekomme ich dann das "Tupelverständnis"?
Nein, ein Listengenerator reicht aus