


Was ist ein Python-Tupel? Einführung in die Verwendung von Python-Tupeln
In diesem Artikel erfahren Sie, was ein Python-Tupel ist. Die Einführung in die Verwendung von Python-Tupeln hat einen gewissen Referenzwert. Ich hoffe, dass sie für Sie hilfreich ist.
Was ist ein Tupel?
Sie können es sich wie eine schreibgeschützte Liste vorstellen, da Tupel unveränderlich sind. Beachten Sie jedoch, dass, wenn ein Tupel ein Listenelement enthält, das Listenelement umgangssprachlich veränderbar ist. Wie das Sprichwort sagt: „Der Sohn ist unveränderlich, aber der Enkel ist wandelbar.“
Da Tupel unveränderlich sind, können nur Abfragen für die vier Standardoperationen Hinzufügen, Löschen, Ändern und Abfragen implementiert werden. Die Abfrageoperation von Tupeln ist sehr einfach.
Tupel erstellen
Sie können Tupel durch direkte Zuweisung erstellen, indem Sie Elemente durch Kommas trennen, und Sie können Klammern verwenden, um sie einzuschließen, aber das ist nicht notwendig, es ist so Wichtig ist ein Komma, wie zum Beispiel:
a = 1,2,3 b = (1,2,3) print(type(a)) print(type(b)) 对于a和b两种创建方式是等价的,a和b的类型都是元组,输出结果为: <class 'tuple'> <class 'tuple'>
Wenn Sie jedoch ein Tupel eines einzelnen Elements erstellen, müssen Sie danach ein zusätzliches Komma hinzufügen, wie zum Beispiel:
a = 1, print(type(a)) 输出结果为: <class 'tuple'> 在数字1后面加上一个逗号,则它的类型就是元组,否则它的类型就是int 而如果只用括号的话,则不是元组: a = (1) print(type(a)) 输出结果为: <class 'int'> 所以更加说明了括号不是重要的,重要的是逗号。
Zugriff auf Tupel
Sie können mithilfe von Indexierungs- und Slicing-Methoden problemlos auf Tupel zugreifen:
a = 1,2,3,4,5,6,7 print(a[1::2]) 输出为: (2, 4, 6)
Ändern Sie das Tupel
Das Tupel selbst kann nicht geändert werden, aber Wenn die enthaltenen Elemente variabel sind, kann das Element intern geändert werden, zum Beispiel:
a = 1,2,3,[2,3,4] a[3].append('new') print(a) 输出为: (1, 2, 3, [2, 3, 4, 'new']) 虽然a是元组,但是索引3的元素是列表,这时可以对该列表进行修改。
Der Tupeloperator
kann verwendet werden, um zwei Elemente mit dem zu verbinden Pluszeichen Die Gruppe
a = 1,2,3 b = 4,5,6 c = a + b print(c) 输出为: (1, 2, 3, 4, 5, 6)
kann auch das Multiplikationszeichen verwenden:
a = 1,2,3 b = a*4 print(b) 输出为: (1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3)
Natürlich können Sie auch den Mitgliedsoperator in
verwenden Löschen Sie das Tupel
Tupelbezogene integrierte Funktionen
len() berechnet die Anzahl der Tupelelemente.
max() gibt den Maximalwert des Elements im Tupel zurück.
min() gibt den Minimalwert des Elements im Tupel zurück.
tuple(Iterable object) Konvertiert ein iterierbares Objekt in ein Tupel.
r1 = (i**2 for i in range(10)) r2 = range(10) a = tuple(r1) b = tuple(r2) print('a:',a) print('b:',b) 输出为: a: (0, 1, 4, 9, 16, 25, 36, 49, 64, 81) b: (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) 本例中r1是生成器,r2是可迭代对象。都可以用tuple()转换为元组。
Das obige ist der detaillierte Inhalt vonWas ist ein Python-Tupel? Einführung in die Verwendung von Python-Tupeln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Lösung für Erlaubnisprobleme beim Betrachten der Python -Version in Linux Terminal Wenn Sie versuchen, die Python -Version in Linux Terminal anzuzeigen, geben Sie Python ein ...

Wie lehre ich innerhalb von 10 Stunden die Grundlagen für Computer -Anfänger für Programmierungen? Wenn Sie nur 10 Stunden Zeit haben, um Computer -Anfänger zu unterrichten, was Sie mit Programmierkenntnissen unterrichten möchten, was würden Sie dann beibringen ...

Bei der Verwendung von Pythons Pandas -Bibliothek ist das Kopieren von ganzen Spalten zwischen zwei Datenrahmen mit unterschiedlichen Strukturen ein häufiges Problem. Angenommen, wir haben zwei Daten ...

Wie kann man nicht erkannt werden, wenn Sie Fiddlereverywhere für Man-in-the-Middle-Lesungen verwenden, wenn Sie FiddLereverywhere verwenden ...

Wie hört Uvicorn kontinuierlich auf HTTP -Anfragen an? Uvicorn ist ein leichter Webserver, der auf ASGI basiert. Eine seiner Kernfunktionen ist es, auf HTTP -Anfragen zu hören und weiterzumachen ...

Wie erstellt in Python ein Objekt dynamisch über eine Zeichenfolge und ruft seine Methoden auf? Dies ist eine häufige Programmieranforderung, insbesondere wenn sie konfiguriert oder ausgeführt werden muss ...

Verwenden Sie Python im Linux -Terminal ...

Fastapi ...
