[Python] Was ist ein Tupel? Erklärt, wie man es benutzt und wie man es benutzt, ohne zu tippen.

Was ist Python-Tupel? Erklärt, wie man es benutzt und wie man es benutzt, ohne zu tippen.

Ein Tupel, das häufig in Fehleranzeigen angezeigt wird.

Wissen, wie man es zu einem Taple macht, um zu verhindern, dass es zu einem Taple wird, bevor Sie es wissen.


## Was ist ein Taple?
** ~ Inhaltsverzeichnis ~ ** Wie man einen Taple macht (wie man einen Taple macht)
  1. [Zugeteilte Variable "," ohne Klammern zuweisen](# 1 - Zugeordnete Variable ohne Klammern zuweisen)

  2. Fügen Sie [() ein. "," Ist einer oder mehrere](# 2-Schließt einen oder mehrere ein)

  3. [Tupelmethode verwenden](# 3 - Tupelmethode verwenden)

  4. [1 Zeichen (str)](# 1 Zeichen str)

  5. [Zeichenfolge mit 2 oder mehr Zeichen (str)](# Zeichenfolge mit 2 oder mehr Zeichen str)

  6. [Numerisch im Array-Format](#Numerisch im Array-Format)

  7. [Leeres Argument](# Array-Formatnummer)

  8. [Bedingungen, die nicht zu Tupeln werden](# 4 Bedingungen, die nicht zu Tupeln werden)

  9. [Angeben von Tapple-Elementen](# 5 Angeben von Tapple-Elementen)

  10. [Fehlerbedingungen im Tapple](Fehlerbedingungen im Tapple Nr. 6)

  11. [Methoden, die mit Taples verwendet werden können](Methoden, die mit Taples Nr. 7 verwendet werden können)

  12. [Zählmethode](Zählmethode Nr. 1)

  13. [Indexmethode](# 2 Indexmethode)

  14. [Zusammenfassung der Verwendung von Tapple](# 8 Verwendung von Tapple)


## Wie man einen Taple macht ### 1. Weisen Sie eine begrenzte Variable mit "," ohne Klammern zu Die Bedingung für die Erstellung eines Taples ist ein Komma "anstelle von Klammern ().

Jede Zahl, Zeichenfolge oder Variable kann ein Tupel sein.

Wie man Tupel macht (numerischer Wert)


a = 1,2,3,4,5
type(a)

#Ausgabe: Tupel

Wie man ein Tupel macht (Zeichenkette)


b = 'AAA', 'BBB', 'CCC',
type(b)

#Ausgabe: Tupel

Wie man Tupel macht (variabel)


A = 'AAA'
B = 'BBB'
C = 'CCC'

d = A, B, C,
type(d)

#Ausgabe: Tupel

Wenn es nur ein Element gibt, ist es kein Tupel.

Nicht Tupel (int)


e = 1
type(e)

#Ausgabe: int

Nicht Tupel (str)


f = "A"
type(f)

#Ausgabe: str

Selbst wenn es sich um ein einzelnes Zeichen handelt, wird es durch Hinzufügen von "," zu einem Tupel.

tuple(int,)


g = 1,
type(g)

#Ausgabe: Tupel

tuple(str,)


h = "A",
type(h)

#Ausgabe: Tupel

#### Leeres Argument Wenn das Argument leer ist, ist es Tupel.

Tupel (leer)


j = tuple()
type(j)

#Ausgabe: Tupel

## 2. Fügen Sie () bei. Ein oder mehr "," Fügen Sie einfach () zum Tupel von "1 hinzu. Weisen Sie einer begrenzten Variablen mit", "ohne Klammern" zu.

Jede Zahl, Zeichenfolge oder Variable kann ein Tupel sein.

Wie man Tupel macht (mit Zahlen und Klammern)


a = (1,2,3,4,5)
type(a)

#Ausgabe: Tupel

Wie man ein Tupel macht (mit Zeichenkette und Klammern)


b = ('AAA', 'BBB', 'CCC')
type(b)

#Ausgabe: Tupel

Wie man Tupel macht (mit Variablen und Klammern)


A = 'AAA'
B = 'BBB'
C = 'CCC'

d = (A, B, C)
type(d)

#Ausgabe: Tupel

Wenn es nur ein Element gibt, ist es kein Tupel.

Wird nicht zum Tupel (mit int und Klammern)


e = (1)
type(e)

#Ausgabe: int

Wird nicht zum Tupel (str / Klammern)


f = ("A")
type(f)

#Ausgabe: str

Selbst wenn es sich um ein einzelnes Zeichen handelt, wird es durch Hinzufügen von "," zu einem Tupel.

tuple(int,・ Mit Klammern)


g = (1,)
type(g)

#Ausgabe: Tupel

tuple(str,・ Mit Klammern)


h = ("A",)
type(h)

#Ausgabe: Tupel

### 3. Verwenden Sie die Tupelmethode #### 1 Zeichen (str) └ Ausgabe mit 'Zeichen' + ","

Tupelmethode (1 Zeichen)


tuple("A")

#Ausgabe:('A',)

#### Zeichenkette mit 2 oder mehr Zeichen (str)

Tupelmethode (mehrere Zeichenfolgen)


tuple("ABCD")

#Ausgabe:('A', 'B', 'C', 'D')

Zeichen für Zeichen getrennt


#### Arrangierte Nummern Ändern Sie den Listentyp mit der Tupelmethode in Tupeltyp.

Tupelmethode (eine Array-Typennummer)


tuple([123])

#Ausgabe:(123,)

Tupelmethode (mehrere Nummern des Array-Typs)


i = tuple([1,2,3,456,789])
type(i)

#Ausgabe: Tupel

* Fehler, wenn das Argument kein Array-Typ ist

Tupelmethode (numerischer Wert / Fehler)


tuple(1)

#Ausgabe: "TypeError": 'int' object is not iterable」

Tupelmethode (numerischer Wert / Fehler)


j = tuple(1,2,3,456,789)
type(j)

#Ausgabe: "TypeError": tuple expected at most 1 argument, got 5」

## Vier. Bedingungen, die nicht abgenutzt werden

** ■ Fallstudie **

  1. Ein Zeichen ohne ","
  2. Mehrere in [] eingeschlossene Zeichen / Zahlen (wird zu einer Liste)
  3. Das Argument von tuple () ist eine Zahl ohne Trennzeichen ","

Sie können ein unbeabsichtigtes Tippen vermeiden, indem Sie mit "[]" angeben, dass es sich um eine Liste handelt.


### Ein Zeichen ohne "," kann kein Tupel sein.

Wird nicht zum Tupel (mit int und Klammern)


e = (1)
type(e)

#Ausgabe: int

Wird nicht zum Tupel (str / Klammern)


f = ("A")
type(f)

#Ausgabe: str

Wird nicht zum Tupel (mit int und Klammern)


e = (1)
type(e)

#Ausgabe: int

Wird nicht zum Tupel (str / Klammern)


f = ("A")
type(f)

#Ausgabe: str

### Mehrere Zeichen / Zahlen in [](wird zu einer Liste)

Nicht tupeln ([ ]Mehrere Zeichen eingeschlossen in)


k = ["AAA","BBB","CCC"]
type(k)

#Ausgabe: Liste

Nicht tupeln ([ ]Nummern in 1)


m = [1]
type(m)

#Ausgabe: Liste

Nicht tupeln ([ ]Zahlen eingeschlossen in (mehrfach)


n = [1,2,3,4,5,]
type(n)

#Ausgabe: Liste

### Das Argument von tuple () ist eine Zahl ohne Trennzeichen "," Erhalten Sie einen Fehler

Tupelfehler


tuple(1)

#Ausgabe: TypeError: 'int' object is not iterable

## Fünf. Festlegen von Elementen des Taple -Die Spezifikationsmethode ist dieselbe wie das Array (Liste) -Jedes Element ist kein Taple. └ Werden Sie "int" oder "str"

Elementspezifikation des Tupels (numerischer Wert)


a = (1, 2, 3, 4, 5)

a[1]        #Ausgabe: "2"
type(a[1])  #Ausgabe: "int"

Jedes Element ist int, nicht tuple


Elementspezifikation des Tupels (Zeichenkette)


b = ('AAA','BBB','CCC')

b[2]        #Ausgabe:"'CCC'」
type(b[2])  #Ausgabe: "str"

Jedes Element ist str, nicht tuple


## 6. Bedingungen, die einen Fehler im Taple verursachen In vielen Fällen kann die Methode nicht mit Tupel verwendet werden. anhängen, ersetzen usw.

Tupelfehler (anhängen)


a = (1, 2, 3, 4, 5)
a.append(6)

#Ausgabe: AttributeError: 'tuple' object has no attribute 'append'

kann mit Liste verwendet werden


a = [1, 2, 3, 4, 5]
a.append(6)
a

#Ausgabe:[1, 2, 3, 4, 5, 6]

## 7. 7. Methoden, die mit tapple verwendet werden können Nur zwei Methoden, die Zählmethode und die Indexmethode.

1. 1. Zählmethode

Zählen Sie, wie viele durch das Argument angegebene Elemente im Taple enthalten sind.

A.count(x) └ "A" Taple └ Zählelement "x" └ * Nicht die Anzahl der Zeichen


count(Numerischer Wert)


a = (111,222,333,111,444,123,555,111,222,111)
a.count(111)

#Ausgabe: 4

Es gibt vier "111" in einem


count(String)


b = ("AAA","BBB","CCC","aaa","bbb","AAA",123, 456, "AAA")
b.count("AAA")

#Ausgabe: 3

Es gibt 3 "AAA" in b


### 2. Indexmethode - Gibt die Nummer des angegebenen Elements zurück (ab 0) ・ Wenn mehrere vorhanden sind, wird zuerst die jüngere Nummer zurückgegeben.

A.index(x) └ "A" Taple └ Zählelement "x" └ Gibt die Indexnummer zurück


Index


a = (111,222,333,111,333)
a.index(333)

#Ausgabe: 2

"333" ist die Sekunde in a (Zählen von 0. Erste Zahl)


Index (Zeichenkette)


b = ("AAA","BBB","CCC","aaa",123, 456, "aaa")
b.index("aaa")

#Ausgabe: 3

"Aaaa" ist der dritte in a (zählt ab 0. Erste Zahl)


Index (alle Ausgaben)


a = (111,222,333,111,333,111)

for i, aaa in enumerate(a):
    if aaa==111:
        print(i)

#Ausgabe: 0 3 5

▼ Was ist "Aufzählung (A)"?

--enumerate: Eine Funktion, die das "Element" in A und die "Indexnummer" des Elements abrufen kann --A enthält Liste und Tupel --Verwenden Sie als Set mit for-Anweisung

▼ Verwendung der Aufzählung for a, b in enumerate(A): └ "a": Indexnummer speichern └ "b": Element speichern

Im obigen Beispiel wird die Indexnummer ausgegeben, wenn das Element 111 ist.


## 8. Zusammenfassung der Verwendung von Tapple Verwenden Sie diese Option, wenn Sie das Element nicht ändern möchten (legen Sie ein Limit fest).

Es gibt nur wenige Szenen, in denen man ein Taple sein muss, also benutzt man es im Grunde nicht (sollte ...)

Um unerwartete Tapples zu vermeiden, fügen Sie "[]" hinzu, um deutlich anzuzeigen, dass es sich um eine Liste handelt.


Referenz: Die offizielle Website ist [hier](https://docs.python.org/ja/3/library/stdtypes.html)
[Zurück zum Anfang](# Pythons Tapple-Tupel ist, wie man das Tippen vermeidet und wie man es benutzt)

Recommended Posts

[Python] Was ist ein Tupel? Erklärt, wie man es benutzt und wie man es benutzt, ohne zu tippen.
[Python] Was ist Pip? Erläutern Sie die Befehlsliste und deren Verwendung anhand aktueller Beispiele
[Python] Was ist ein Slice? Eine leicht verständliche Erklärung zur Verwendung anhand eines konkreten Beispiels
Verwendung ist und == in Python
[Einführung in Python] Was ist der Unterschied zwischen einer Liste und einem Taple?
[Python] Erklärt anhand eines konkreten Beispiels, wie die Bereichsfunktion verwendet wird
Was ist pip und wie benutzt du es?
[Python] Was ist eine with-Anweisung?
Python: So verwenden Sie Async mit
[Einführung in die Statistik] Welche Art von Verteilung ist die t-Verteilung, die Chi-Quadrat-Verteilung und die F-Verteilung? Eine kleine Zusammenfassung der Verwendung von [Python]
So erstellen Sie eine Überwachungskamera (Überwachungskamera) mit Opencv und Python
[Python] Erklärt anhand eines Beispiels, wie die Formatierungsfunktion verwendet wird
Verwendung von Python mit Jw_cad (Teil 1 Was ist externe Transformation)
So installieren und verwenden Sie pandas_datareader [Python]
[Pandas] Was ist set_option?
Python: Verwendung von Einheimischen () und Globalen ()
Verwendung von Python zip und Aufzählung
[Python] Was ist ein formales Argument? So stellen Sie den Anfangswert ein
Lesen Sie die CSV-Datei mit Python und konvertieren Sie sie unverändert in DataFrame
So geben Sie eine Zeichenfolge in Python ein und geben sie unverändert oder in die entgegengesetzte Richtung aus.
Lesen einer CSV-Datei mit Python 2/3
So löschen Sie einen Taple in einer Liste (Python)
[Einführung in die Udemy Python3 + -Anwendung] 23. Verwendung von Tapuru
Was vergleichst du mit Python und ==?
Wie man tkinter mit Python in Pyenv benutzt
So installieren Sie den Cascade-Detektor und wie verwenden Sie ihn
Es ist bequemer, csv-table zu verwenden, wenn Sie eine Tabelle mit Python-Sphinx schreiben
Tipps für diejenigen, die verwirrt sind, wie man is und == in Python verwendet
Erstellen eines Python-Tools zur Dokumentgenerierung, da die Verwendung von Sphinx schwierig ist
Verwendung von OAuth und API für Dienstkonten mit Google API Client für Python
[Python] So erstellen Sie eine lokale Webserverumgebung mit SimpleHTTPServer und CGIHTTPServer
So generieren Sie QR-Code und Barcode in Python und lesen ihn normal oder in Echtzeit mit OpenCV
[Python] Umgang mit dem is-Instanzfehler "is instance () arg 2 muss ein Typ oder ein Tupel von Typen sein"
So konvertieren / wiederherstellen Sie einen String mit [] in Python
[Python] [Django] Verwendung des Auswahlfelds und Hinzufügen von Optionen
[Python] Wie zeichnet man mit Matplotlib ein Liniendiagramm?
Verwendung des interaktiven Python-Modus mit Git Bash
Wie man Decorator in Django benutzt und wie man es macht
Scraping mit Python-Selen ist alt! ?? ・ ・ ・ Verwendung von Pyppeteer
Was ist Gott? Erstelle einen einfachen Chatbot mit Python
[Python] Wie zeichnet man mit Matplotlib ein Streudiagramm?
Verwendung von pip, einem Paketverwaltungssystem, das für die Verwendung von Python unverzichtbar ist
Eine Geschichte darüber, wie Windows 10-Benutzer eine Umgebung für die Verwendung von OpenCV3 mit Python 3.5 erstellt haben
So überprüfen Sie, ob es sich um einen Wörterbuch-Typ (Wörterbuch, Hash) handelt, indem Sie einen oder alle verwenden
[Einführung in den Systemhandel] Ich habe einen Stochastic Oscillator mit Python gezeichnet und damit gespielt ♬
Erstellen Sie mit Streamlit schnell ein Python-Datenanalyse-Dashboard und stellen Sie es in AWS bereit
So installieren und verwenden Sie pyenv. Was tun, wenn Sie die Python-Version nicht wechseln können?
Python Hinweis: Was bedeutet es, einen Startwert mit Zufallszahlengenerierung zu setzen?
Es ist einfach, SQL mit Python auszuführen und das Ergebnis in Excel auszugeben
Verwendung der Python-Multiprocessing (Fortsetzung 3) apply_async in einer Klasse mit Pool als Mitglied
Verwendung von GitHub auf einem Server für mehrere Personen ohne Kennwort
Einfache Verwendung der Nifty Cloud API mit Botocore und Python
Immerhin ist es falsch, mit Python-Subprozess zu katzen.
So installieren Sie NPI + Senden Sie eine Nachricht an Python
python3: Verwendung der Flasche (2)
Führen Sie das Programm aus, ohne eine Python-Umgebung zu erstellen! !! (Erste Schritte mit Google Colaboratory)
So konvertieren Sie mit Python [Anwendung] von einem Array in ein Wörterbuch