Nullbasiertes Einführungslernen Python (12) -Tupel-Tupel

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

Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Fügen Sie hier eine Bildbeschreibung ein
Erstellen Sie ein leeres Tupel mit ()
Fügen Sie hier eine Bildbeschreibung ein

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
Fügen Sie hier eine Bildbeschreibung ein
Del bei und löscht das gesamte Tupel.
Fügen Sie hier eine Bildbeschreibung ein

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.
Fügen Sie hier eine Bildbeschreibung ein

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.
Fügen Sie hier eine Bildbeschreibung ein

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

Ich denke du magst

Origin blog.csdn.net/qq_44520665/article/details/113435287
Empfohlen
Rangfolge