[Python] Was ist ein Slice? Eine leicht verständliche Erklärung zur Verwendung anhand eines konkreten Beispiels

[Python] Was ist ein Slice? Eine leicht verständliche Erklärung seiner Bedeutung und Verwendung anhand aktueller Beispiele

Scheiben, die Sie beim Lernen von Python hören.

Weil sich das Verhalten abhängig von der Bereichsspezifikation und dem durch Plus und Minus angegebenen Änderungsbetrag ändert.

Überprüfen Sie jedes Muster, um festzustellen, was passiert, wenn der Bereich angegeben wird, der Änderungsbetrag auf Plus oder Minus festgelegt wird oder wenn der Bereich außerhalb des Bereichs angegeben wird und unbeabsichtigtes Verhalten verhindert wird.


**Inhaltsverzeichnis**
  1. [Was ist eine Scheibe? ](# 1-Was ist eine Scheibe)
  2. [Basic Slice Syntax](# 2-Basic Slice Syntax)
  3. [Lesen der Sequenznummer](# 3 - Lesen der Sequenznummer)
  4. [Startwert ist positiv](# 1 Wenn Startwert positiv ist)
  5. [Listentyp](# 1-1-Listentyp)
  6. [Zeichen](# 1-2-Zeichen)
  7. [Startwert ist negativ](# 2 Wenn der Startwert negativ ist)
  8. [Listentyp](# 2-1-Listentyp)
  9. [Zeichen](# 2-2-Zeichen)
  10. [Gemischtes Minus und Plus](# 3 gemischtes Minus und Plus)
  11. [Konzept bei Angabe des Außenbereichs](# 4 Konzept bei Angabe des Außenbereichs)
  12. [Überprüfen Sie mit Beispielen für jedes Muster](# 4-Überprüfen Sie die Scheiben mit Beispielen für jedes Muster)
  13. [[:] Nicht angegeben](# 1-Alle nicht angegeben)
  14. [[a:] Nur Start angeben](# 2-a Nur Start angeben)
  15. [[: b] Nur das Ende angeben](# 3-b Nur das Ende angeben)
  16. [[a: b] Start und Ende angeben](# 4-ab Start und Ende angeben)
  17. [[a: b: c] Start, Ende, Änderungsbetrag angeben](# 5-abc Start-Ende Ende Änderungsbetrag angeben)
  18. [[a :: c] Start, Änderungsbetrag angeben](# 6-ac Startänderungsbetrag angeben)
  19. [[: b: c] Ende, Änderungsbetrag angeben](# 7-bc Ende Änderungsbetrag angeben)
  20. [[:: c] Nur den Änderungsbetrag angeben](# 8-c Nur den Änderungsbetrag angeben)
  21. [Fehlerfall](# 5-Fehlerfall)

## 1. Was ist eine Scheibe?

Eine Art von ** Bereichsspezifikationsmethode ** wie z. B. Liste. Notation zur Angabe des Bereichs mit [] und :.

Dinge wie [1: 5] und [2:], die Sie oft in der Liste und für Aussagen sehen.

Es kann nicht nur für Listen verwendet werden, sondern auch für Zeichenfolgen (str), Tupel (Tupel), Set (Set), Range (Range) usw.

Schneiden Sie aufeinanderfolgende Elemente und Zeichen an einer beliebigen Stelle aus.


## 2. Grundlegende Slice-Syntax `[a:b:c]` └ "a": Startsequenznummer └ "b": Endsequenznummer (kleiner als) └ "c": Änderungsbetrag
#### ▼ "Minus" kann für a, b bzw. c eingestellt werden

** Enthält nicht den durch "b" angegebenen Wert **. └ Um mit dem angegebenen Wert zu enden.


#### ▼ Jedes Element kann weggelassen werden
  1. [:]: Nicht angegeben = Alle
  2. [a:]: Geben Sie nur den Start an
  3. [: b]: Geben Sie nur das Ende an
  4. [a: b]: Geben Sie Start und Ende an
  5. [a: b: c]: Geben Sie Start, Ende und Änderungsbetrag an
  6. [a :: c]: Start, geben Sie den Änderungsbetrag an
  7. [: b: c]: Ende, geben Sie den Änderungsbetrag an
  8. [:: c]: Geben Sie nur den Änderungsbetrag an

** Ergänzung ** 9. [a ::]: Geben Sie nur den Start an (wie [a:]) 10. [: b:]: Geben Sie nur den Start an (wie [: b])


## 3. Lesen der Sequenznummer Die Zuordnung der Folgenummern ändert sich je nachdem, ob der Startwert positiv oder negativ ist **.

(1) Wenn der Startwert positiv ist 1-1. Listentyp 1-2. Charakter

(2) Wenn der Startwert negativ ist 2-1. Listentyp 2-2. Charakter

(3) Wenn der Startpreis minus und der Endpreis plus ist

(4) Konzept bei Angabe außerhalb des Bereichs


### (1) Wenn der Startwert positiv ist ** Zähle ab 0 **.

1-1. Listentyp

Beispiel 1: Wenn "a = [1,2,3,4,5]"

Daten 1 2 3 4 5
Sequenznummer 0 1 2 3 4

Beispiel 2: Wenn `b = [2020,3,25," Jahr "," Monat "," Tag "]`
Daten 2020 3 25 Jahr Mond Tag
Sequenznummer 0 1 2 3 4 5

#### 1-2. Zeichen (1 Element) Beispiel 1: Für "Dies ist eine Scheibe"
Daten T h i s i s s l i c e
Sequenznummer 0 1 2 3 4 5 6 7 8 9 10 11 12

Beispiel 2: `d =" Dies ist ein "Slice". Im Fall von "`
Daten Dies Re Aber Su La ich Su damit Su
Sequenznummer 0 1 2 3 4 5 6 7 8 9 10 11 12 13

### (2) Wenn der Startwert negativ ist ** Zähle die letzten Daten als "-1" **.

2-1. Listentyp

Beispiel 1: Wenn "a = [1,2,3,4,5]"

Daten 1 2 3 4 5
Sequenznummer -5 -4 -3 -2 -1

Beispiel 2: Wenn `b = [2020,3,25," Jahr "," Monat "," Tag "]`
Daten 2020 3 25 Jahr Mond Tag
Sequenznummer -6 -5 -4 -3 -2 -1

#### 2-2. Zeichen (1 Element) Beispiel 1: Wenn `c =" Dies ist Slice "`
Daten T h i s i s s l i c e
Sequenznummer -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1

Beispiel 2: `d =" Dies ist ein "Slice". Im Fall von "`
Daten Dies Re Aber Su La ich Su damit Su
Sequenznummer -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1

### (3) Minus und Plus werden gemischt

** ■ Denkweise ** Ob es positiv oder negativ ist, hängt davon ab, welche Methode ** die Nummer angegeben ist **.

・ Wenn es negativ ist, beziehen Sie sich auf die Daten, die der Sequenznummer (-) entsprechen.

-Wenn positiv, beziehen Sie sich auf die Daten, die der Sequenznummer (+) entsprechen.

Daten 1 2 3 4 5
Sequenznummer(+) 0 1 2 3 4
Sequenznummer(-) -5 -4 -3 -2 -1

** ▼ Beispiel ** ・ Startwert "-3" ⇒ Daten sind "3" ・ Endwert "4" ⇒ Daten sind "5"

⇒ 3 bis weniger als 5. Die Ausgabe ist [3, 4].


** ▼ Punkt ** * `[-3: 4]` gibt nicht -3 bis 4 nacheinander an. Es ist nicht "-3, -2, -1,0,1,2,3,4".

Wenn die Start- und Endwerte gemischt sind, ist es einfacher zu verstehen, wenn Sie sie durch positive Zahlen ersetzen, die negativen Zahlen entsprechen.

・ ` -3: 4 ` = ` 2: 4 ` ・ ` -5: 4 ` = ` 0: 4 ` ・ ` 1: -1 ` = ` 1: 5 `


### (4) Konzept bei Angabe außerhalb des Bereichs Die Angabe außerhalb des Bereichs verursacht keinen Fehler. Das Teil ohne Daten ist leer.
## 4. Überprüfen Sie die Scheibe für jedes Muster anhand eines Beispiels
  1. [:]: Nicht angegeben = Alle
  2. [a:]: Geben Sie nur den Start an
  3. [: b]: Geben Sie nur das Ende an
  4. [a: b]: Geben Sie Start und Ende an
  5. [a: b: c]: Geben Sie Start, Ende und Änderungsbetrag an
  6. [a :: c]: Start, geben Sie den Änderungsbetrag an
  7. [: b: c]: Ende, geben Sie den Änderungsbetrag an
  8. [:: c]: Geben Sie nur den Änderungsbetrag an

## 1. `[:]` Nicht angegeben = Alle Alle gespeicherten Daten ausgeben

Liste (numerischer Wert)


a = [1, 2, 3, 4, 5]
a[:]

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

Brief


c = 'This is slice'
c[:]

#Ausgabe
# 'This is slice'

Zeichen (direkt angegeben)


'This is slice'[:]

#Ausgabe
# 'This is slice'

## 2. `[a:]`: Geben Sie nur den Start an

▼ Sequenznummer 2. oder höher (2 bis 4)

Bezeichnet von plus


a = [1, 2, 3, 4, 5]
a[2:]

#Ausgabe
# [3, 4, 5]

▼ SEQ ID NO: -4. Oder höher (-4 bis -1)

Mit Minus angeben


a = [1, 2, 3, 4, 5]
a[-4:]

#Ausgabe
# [2, 3, 4, 5]

** ▼ (Ergänzung) Sequenznummer jeder Daten **

Daten 1 2 3 4 5
Sequenznummer(+) 0 1 2 3 4
Sequenznummer(-) -5 -4 -3 -2 -1

#### ■ Wenn außerhalb des Bereichs angegeben ist - Es tritt kein Fehler auf. ・ Der nicht zutreffende Bereich ist leer.

▼ Wenn "6" als Startwert in der Liste angegeben ist, die nur "4" enthält.

(Außerhalb des Bereichs) Bezeichnet mit Plus


a = [1, 2, 3, 4, 5]
a[6:]

#Ausgabe
# []

Kein Treffer


▼ Wenn "-10" als Startwert in der Liste angegeben ist, die nur die "-5" bis "-1" enthält.

(Außerhalb des Bereichs) Mit Minus angeben


a = [1, 2, 3, 4, 5]
a[-10:]

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

-10 bis -6 sind leer. -Der fünfte oder höhere Treffer.


## 3. `[: b]` Geben Sie nur das Ende an

▼ Sequenznummer bis 3. (0 bis 2.) └ Weniger als 3 (weil es am 3. endet)

Bezeichnet von plus


a = [1, 2, 3, 4, 5]
a[:3]

#Ausgabe
# [1, 2, 3]

▼ SEQ ID NO: -1st (-5 bis -2) └ Weniger als -1 (weil es bei -1 endet)

Mit Minus angeben


a = [1, 2, 3, 4, 5]
a[:-1]

#Ausgabe
# [1, 2, 3, 4]

** ▼ (Ergänzung) Sequenznummer jeder Daten **

Daten 1 2 3 4 5
Sequenznummer(+) 0 1 2 3 4
Sequenznummer(-) -5 -4 -3 -2 -1

## 4. `[a: b]` Geben Sie Start und Ende an

▼ Geben Sie die Sequenznummer von 1 bis weniger als 4 an. └ 4 ist nicht enthalten (3 Elemente von 1 bis 3)

Bezeichnet von plus


a = [1, 2, 3, 4, 5]
a[1:4]

#Ausgabe
# [2, 3, 4]

▼ SEQ ID NO: -4. Bis weniger als -2 └ Enthält nicht -2. (2 Elemente von -4 bis -3)

Mit Minus angeben


a = [1, 2, 3, 4, 5]
a[-4:-2]

#Ausgabe
# [2, 3]

** ▼ (Ergänzung) Sequenznummer jeder Daten **

Daten 1 2 3 4 5
Sequenznummer(-) -5 -4 -3 -2 -1

** ■ Wenn der Startpreis minus und der Endpreis plus ist **

Wenn der Startwert negativ ist, beziehen Sie sich für den Startwert auf ** Daten entsprechend der Sequenznummer (-) **.

Wenn der Schlusswert positiv ist, beziehen Sie sich für den Schlusswert auf ** Daten, die der Sequenznummer (+) ** entsprechen.


** ▼ Wenn -3 für den Startwert und 4 für den Endwert angegeben ist **

Bezeichnet mit Plus und Minus


a = [1, 2, 3, 4, 5]
a[-3:4]

#Ausgabe
# [3, 4]

Wenn die Start- und Endwerte gemischt sind, ist es einfacher zu verstehen, wenn Sie sie durch positive Zahlen ersetzen, die negativen Zahlen entsprechen.

Daten 1 2 3 4 5
Sequenznummer(+) 0 1 2 3 4
Sequenznummer(-) -5 -4 -3 -2 -1

・ ` -5: 4 ` = ` 0: 4 ` ・ ` 1: -1 ` = ` 1: 5 ` ・ ` -3: 2 ` = ` 2: 2 `


** ■ Wenn außerhalb des Bereichs angegeben ist ** Es tritt kein Fehler auf und die nicht zutreffenden Daten sind leer.

▼ Geben Sie den 10. Endwert für die Daten an, die nur bis zum 4. reichen.

Außerhalb des Bereichs angeben (plus)


a = [1, 2, 3, 4, 5]
a[3:10]

#Ausgabe
# [4, 5]

Die sechsten und nachfolgenden Daten sind nicht anwendbar.


▼ - Geben Sie -20 als Startwert für Daten an, die nur bis zum 5. reichen.

Außerhalb des Bereichs angeben (Minus)


a = [1, 2, 3, 4, 5]
a[-20:-3]

#Ausgabe
# [1, 2]

Keine Treffer von -20 bis -6. Daten von -5 bis weniger als -3 werden ausgegeben.


▼ Geben Sie die 10. bis 20. Daten mit nur den 0. bis 4. Daten an.

Geben Sie außerhalb des Bereichs von außerhalb des Bereichs (plus) an.


a = [1, 2, 3, 4, 5]
a[10:30]

#Ausgabe
# []

Die Ausgabe ist leer.


▼ Geben Sie -20 bis -10 Daten mit nur -1 bis -5 an.

Geben Sie außerhalb des Bereichs von außerhalb des Bereichs (Minus) an.


a = [1, 2, 3, 4, 5]
a[-20:-10]

#Ausgabe
# []

Die Ausgabe ist leer.


** ■ Wenn Sie außerhalb des Bereichs mit Plus und Minus angeben **

▼ Geben Sie einen Bereich außerhalb des Bereichs vom Minus-Startwert bis zum Plus-Endwert an.

Geben Sie außerhalb des Bereichs von außerhalb des Bereichs (Minus und Plus) an.


a = [1, 2, 3, 4, 5]
a[-20:10]

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

Das Ergebnis ist dasselbe wie "[-5: 4]" = "[0: 4]".

-20 Weniger als -5 liegt daran, dass keine Daten vorhanden sind. -5 ist der Maximalwert. -5 entspricht der 0. Bezeichnung von plus.

10 Da nach dem 4. keine Daten mehr vorliegen, ist 4 der Maximalwert.

Daten 1 2 3 4 5
Sequenznummer(+) 0 1 2 3 4
Sequenznummer(-) -5 -4 -3 -2 -1

## 5. `[a: b: c]` Geben Sie Start, Ende und Änderungsbetrag an

▼ Wenn der Startwert 1, der Endwert 9 und der Änderungsbetrag 2 angegeben sind.

Geben Sie Start, Ende und Änderungsbetrag an(Plus)



a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
a[1:9:2]

#Ausgabe
# [2, 4, 6, 8]

Erhöhen Sie die Sequenznummer von 1. auf 2. und führen Sie sie bis weniger als 9 aus. Extrahieren Sie die der Nummer entsprechenden Daten.


** Geben Sie den Änderungsbetrag als Minus an ** ▼ Wenn der Startwert 8 ist, ist der Endwert 3 und der Änderungsbetrag ist -2.

Geben Sie Start, Ende und Änderungsbetrag an(Minus-)



a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
a[8:3:-2]

#Ausgabe
# [9, 7, 5]

Verringern Sie die Sequenznummer von 8 auf 2 und beenden Sie den Vorgang auf Platz 3 (3 ist nicht enthalten). Extrahieren Sie die der Nummer entsprechenden Daten.

Daten 1 2 3 4 5 6 7 8 9 10
Sequenznummer 0 1 2 3 4 5 6 7 8 9

** Alle als Minus angegeben ** ▼ Wenn der Startwert -3, der Endwert -8 und der Änderungsbetrag -2 angegeben sind.

Geben Sie Start, Ende und Änderungsbetrag an(Minus-)



a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
a[-3:-8:-2]

#Ausgabe
# [8, 6, 4]

Verringern Sie die Sequenznummer von -3 um 2 und beenden Sie den Vorgang mit -8 (-8 ist nicht enthalten). Extrahieren Sie die der Nummer entsprechenden Daten.

Daten 1 2 3 4 5 6 7 8 9 10
Sequenznummer -10 -9 -8 -7 -6 -5 -4 -3 -2 -1

## 6. `[a :: c]` Start, geben Sie den Änderungsbetrag an

▼ Wenn der Startwert 1 und der Änderungsbetrag 3 angegeben sind

Geben Sie nur den Startbetrag an und ändern Sie den Betrag(Plus)



a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
a[1::3]

#Ausgabe
# [2, 5, 8]

Erhöhen Sie die Anzahl von 1 auf 3 und führen Sie sie aus, bis Daten vorliegen.


▼ Wenn Startwert 5 und Änderungsbetrag -1 angegeben werden

Geben Sie nur den Startbetrag an und ändern Sie den Betrag(Minus-)



a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
a[5::-1]

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

Verringern Sie die Anzahl von 5 auf 1 und führen Sie sie aus, bis Daten vorliegen.


## 7. `[: b: c]` Ende, geben Sie den Änderungsbetrag an

** Der Startwert ist unterschiedlich **, je nachdem, ob der Änderungsbetrag positiv oder negativ ist.

▼ Wenn der Endwert 5 und der Änderungsbetrag 2 angegeben sind (Startwert 0)

Geben Sie nur das Ende und den Änderungsbetrag an(Plus)



a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
a[:5:2]

#Ausgabe
# [1, 3, 5]

** Startwert 0. ** Erhöhen Sie die Zahl um 2 und führen Sie sie auf weniger als 5 aus (5. ist nicht enthalten).


▼ Wenn der Endwert 5 und der Änderungsbetrag -2 angegeben sind (der Startwert sind die letzten Daten)

Geben Sie nur das Ende und den Änderungsbetrag an(Plus)



a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
a[:5:-2]

#Ausgabe
# [10, 8]

** Startwert 9. ** Verringern Sie die Zahl um 2 und führen Sie sie auf weniger als 5 aus (5. ist nicht enthalten).


## 8. `[:: c]` Geben Sie nur den Änderungsbetrag an

Der Startwert ist unterschiedlich, je nachdem, ob der Änderungsbetrag ** plus ** oder ** minus ** beträgt.

▼ Wenn der Änderungsbetrag positiv ist (Startwert 0)

Geben Sie nur den Änderungsbetrag an(Plus)



a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
a[::3]

#Ausgabe
# [1, 4, 7, 10]

** Startwert 0. ** Erhöhen Sie die Zahl um 3 und führen Sie sie aus, bis Daten vorliegen.


▼ Wenn der Änderungsbetrag negativ ist (Startwert sind die letzten Daten)

Geben Sie nur den Änderungsbetrag an(Minus-)



a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
a[::-3]

#Ausgabe
# [10, 7, 4, 1]

** Startwert 1

Verringern Sie die Anzahl von 0 ** auf 3 und führen Sie sie aus, bis Daten vorliegen.


## 5. Fehlerfall Es gibt einige Objekte, die nicht in Scheiben geschnitten werden können, z. B. den Int-Typ (Ganzzahl) und den Float-Typ (Divisor).

Fehlerfall (int-Typ)


1001[2:]

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

Fehlerfall (Float-Typ)


123.45[2:5]

#Ausgabe
# TypeError: 'float' object is not subscriptable

[Zurück zum Anfang](#pyhton Slice ist eine leicht verständliche Erklärung der Bedeutung und Verwendung)

Recommended Posts

[Python] Was ist ein Slice? Eine leicht verständliche Erklärung zur Verwendung anhand eines konkreten Beispiels
[Python] Was ist ein Tupel? Erklärt, wie man es benutzt und wie man es benutzt, ohne zu tippen.
[Python] Erklärt anhand eines konkreten Beispiels, wie die Bereichsfunktion verwendet wird
[Python] Erklärt anhand eines Beispiels, wie die Formatierungsfunktion verwendet wird
[Python] Was ist Pip? Erläutern Sie die Befehlsliste und deren Verwendung anhand aktueller Beispiele
Python: Tipps zum Anzeigen eines Arrays (einer Liste) mit einem Index (wie man herausfindet, welche Nummer ein Element eines Arrays ist)
Eine Geschichte darüber, wie Windows 10-Benutzer eine Umgebung für die Verwendung von OpenCV3 mit Python 3.5 erstellt haben
So konvertieren Sie mit Python [Anwendung] von einem Array in ein Wörterbuch
[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]
Python: So verwenden Sie Async mit
Python> Was ist ein erweitertes Slice?
[Git] Ich habe versucht, anhand eines konkreten Beispiels zu verstehen, wie man Git Stash verwendet.
Beachten Sie, was Sie getan haben, um Flycheck mit Python zu verwenden
Verwendung eines externen Editors für die Python-Entwicklung mit Grasshopper
Verwendung von Python mit Jw_cad (Teil 1 Was ist externe Transformation)
[Python] Zusammenfassung der Verwendung von Pandas
[Pandas] Was ist set_option?
[Python] Verwendung von __command__, Funktionserklärung
[Python2.7] Zusammenfassung der Verwendung von unittest
Zusammenfassung der Verwendung der Python-Liste
[Python2.7] Zusammenfassung der Verwendung des Unterprozesses
Verwendung ist und == in Python
[Frage] Wie verwende ich plot_surface von Python?
[Python] Was ist ein formales Argument? So stellen Sie den Anfangswert ein
[Einführung in Python] So sortieren Sie den Inhalt einer Liste effizient mit Listensortierung
[Einführung in Python] Wie wird mit der continue-Anweisung wiederholt?
So schreiben Sie, was zu tun ist, wenn die Anwendung zum ersten Mal in Qt for Python mit Designer angezeigt wird
Die Geschichte, ein Tool zum Laden von Bildern mit Python zu erstellen ⇒ Speichern unter
Was ist ein Algorithmus? Einführung in den Suchalgorithmus] ~ Python ~
Lesen einer CSV-Datei mit Python 2/3
[Python] Verwendung von zwei Arten von type ()
So beschneiden Sie ein Bild mit Python + OpenCV
Zusammenfassung der Verwendung von MNIST mit Python
So legen Sie Attribute mit Mock of Python fest
Wie man tkinter mit Python in Pyenv benutzt
Es ist bequemer, csv-table zu verwenden, wenn Sie eine Tabelle mit Python-Sphinx schreiben
Erstellen eines Python-Tools zur Dokumentgenerierung, da die Verwendung von Sphinx schwierig ist
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
[Einführung in Python] So erhalten Sie den Datenindex mit der for-Anweisung
So speichern Sie die Feature-Point-Informationen des Bildes in einer Datei und verwenden sie zum Abgleichen
[Python] Umgang mit dem is-Instanzfehler "is instance () arg 2 muss ein Typ oder ein Tupel von Typen sein"
Tipps für Python-Anfänger, um das Scikit-Image-Beispiel für sich selbst zu verwenden 7 Erstellen eines Moduls
So konvertieren / wiederherstellen Sie einen String mit [] in Python
Memo mit Python mit HiveServer2 von EMR verbunden
Verwendung von pip, einem Paketverwaltungssystem, das für die Verwendung von Python unverzichtbar ist
Hinweise zur Verwendung von AIST Spacon ABCI
Ich habe versucht zusammenzufassen, wie man Matplotlib von Python verwendet
[Python] Wie zeichnet man mit Matplotlib ein Liniendiagramm?
Wie identifiziere ich das Element mit der geringsten Anzahl von Zeichen in einer Python-Liste?
So schreiben Sie einen Listen- / Wörterbuchtyp von Python3
So überprüfen Sie, ob es sich um einen Wörterbuch-Typ (Wörterbuch, Hash) handelt, indem Sie einen oder alle verwenden
Verwendung des interaktiven Python-Modus mit Git Bash
Verwendung von Python Kivy ~ ~ Grundlagen der Kv-Sprache ~
Verwendung zum Aufrufen einer Methode einer Instanz, bevor sie von __new__ zurückgegeben wird
So überprüfen Sie in Python, ob sich eines der Elemente einer Liste in einer anderen Liste befindet
Die weltweit am einfachsten zu verstehende Erklärung zur Herstellung von LINE BOT (1) [Kontoerstellung]