** * Dieser Artikel ist von Udemy "[Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil](https://www.udemy.com/course/python-beginner/" Einführung in Python3, unterrichtet von aktiven Silicon Valley-Ingenieuren + Anwendung + Code-Stil im amerikanischen Silicon Valley-Stil ")" Es ist eine Klassennotiz für mich, nachdem ich den Kurs von belegt habe. Es ist mit Genehmigung des Ausbilders Jun Sakai für die Öffentlichkeit zugänglich. ** ** **
>>> t = (1, 2, 3)
>>> t
(1, 2, 3)
>>> type(t)
<class 'tuple'>
Ich habe [] im Listentyp verwendet,
Verwenden Sie () für den Tappeltyp.
Indizes, Slices, .count ()
und .index ()
können auch im Taple-Typ verwendet werden.
>>> t = (1, 2, 3)
>>> t
(1, 2, 3)
>>> t[0] = 100
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
Im Listentyp können Sie die Elemente in der Liste später bearbeiten. Grundsätzlich können Sie keine Elemente im Taple-Typ bearbeiten.
>>> x = (1, 2, 3)
>>> y = (4, 5, 6)
>>> z = x + y
>>> z
(1, 2, 3, 4, 5, 6)
()
>>> t = 1, 2, 3
>>> t
(1, 2, 3)
>>> type(t)
<class 'tuple'>
Wenn ()
weggelassen wird, wird es als Taple-Typ beurteilt.
>>> a = 1
>>> a
1
>>> type(a)
<class 'int'>
>>> b = 1,
>>> b
(1,)
>>> type(b)
<class 'tuple'>
Wenn ,
angehängt ist, wird es als Taple-Typ beurteilt.
Beachten Sie, dass es durch versehentliches Anhängen von ,
als Tapple-Typ beurteilt werden kann und einen Fehler verursachen kann.
Recommended Posts