Listenverkettungsmethode in Python, Unterschied zwischen list.extend () und dem Operator "+"

So verketten Sie Python-Listen

Es ist sehr rudimentär, Ich bin süchtig nach Python-Listen-Verkettung, also werde ich es zusammenfassen.

Es gibt zwei Möglichkeiten, eine Verbindung herzustellen.

  1. Verwenden Sie die Methode list.extend ()
  2. Verketten Sie Listenobjekte mit dem Operator +

listSample.py



hoge = ["1", "2"]
foo  = ["3", "4"]

#NG, die dazu neigt, getan zu werden: hoge.extend(foo)Der Rückgabewert von ist None. Daher hat NoneType keine Länge.
while len(hoge) < 10:
    hoge = hoge.extend(foo)

# OK
while len(hoge) < 10:
    hoge = hoge + foo

# OK
while len(hoge) < 10:
    hoge.extend(foo)

Verweise

Geschwindigkeitsvergleich für das gemächliche Hinzufügen von Python-Listen (Anhängen, Einschlussnotation usw.)

Recommended Posts

Listenverkettungsmethode in Python, Unterschied zwischen list.extend () und dem Operator "+"
Unterschied zwischen list () und [] in Python
Unterschied zwischen Anhängen und + = in der Python-Liste
Unterschied zwischen == und ist in Python
[Python] Unterschied zwischen Funktion und Methode
Unterschied zwischen Anweisungen (Anweisungen) und Ausdrücken (Ausdrücken) in Python
Unterschied zwischen @classmethod und @staticmethod in Python
Unterschied zwischen nicht lokal und global in Python
[Python] Unterschied zwischen Klassenmethode und statischer Methode
[Python Iroha] Unterschied zwischen Liste und Tupel
Unterschied zwischen Variablen und Selbst. Variablen in der [Python] -Klasse
Über den Unterschied zwischen "==" und "is" in Python
Unterschied zwischen return, return None und no return description in Python
Unterschiede beim Schreiben von externem Quellcode zwischen Ruby und Python
Unterschied zwischen Ruby und Python Split
Listet Methodenargumentinformationen für Klassen und Module in Python auf
Python-Modul num2words Verhaltensunterschied zwischen Englisch und Russisch
Unterschied zwischen der Python2-Serie und der Python3-Serie dict.keys ()
Python - Unterschied zwischen exec und eval
[Python] Unterschied zwischen randrange () und randint ()
[Python] Unterschied zwischen sortiert und sortiert (Colaboratory)
Funktion zum Öffnen einer Datei in Python3 (Unterschied zwischen open und codecs.open und Geschwindigkeitsvergleich)
Unterschied in der Authentizität zwischen Python und JavaScript
Unterschiede zwischen Ruby und Python im Umfang
Unterschiede zwischen Python- und Java-Syntax
Unterschiede in der Beziehung zwischen PHP und Python schließlich und beenden
[Python] Unterschied zwischen Rand- und Randn-Ausgabe
Unterschiede in der Multithread-Verarbeitung zwischen Python und Jython
Unterschied zwischen numpy.ndarray und list (Dimension, Größe)
[Einführung in Python] Was ist der Unterschied zwischen einer Liste und einem Taple?
Sortierte Liste in Python
Simplex-Methode (Einzelmethode) in Python
Die findähnliche Sache der Liste in Python
Private Methode in Python
Implementierte List und Bool in Python und SQLite3 (persönliche Notiz)
[Python] Berechnung der Differenz von Datum und Zeit in Monaten und Jahren
[Python] So sortieren Sie Diktate in Listen und Instanzen in Listen
Gegenseitige Konvertierung zwischen JSON und YAML / TOML in Python
Vergleiche "log and infininity" mit Gauche (0.9.4) und Python (3.5.1)
Unterschiede im Verhalten zwischen den Operatoren append () und "+ =" beim Hinzufügen von Daten zu einer Liste in Python
[Python] Erläutert anhand eines Beispiels den Unterschied zwischen strftime und strptime im datetime-Modul
[Memo] Unterschied zwischen test_split und Cross-Verification-Methode bei der Überprüfung der allgemeinen Leistung beim Deep Learning
Installieren Sie OpenCV 3 (Core + Contrib) in der Windows- und Python 3-Umgebung. Unterschied zwischen OpenCV 2 und OpenCV 3 und einfache Funktionsprüfung
Unterschied zwischen Prozess und Job
Unterschied zwischen "categoryical_crossentropy" und "sparse_categorical_crossentropy"
Finde Fehler in Python
Python> Unterschied zwischen Inpbt- und Print-Ausgabe (Inpbt)> [1. 2. 3.] / Array ([1., 2., 3.], dtype = float32)
In Python werden die Elemente in der Liste sortiert und als Elemente und Vielfache ausgegeben.
Unterschied zwischen Regression und Klassifikation
[Python] So löschen Sie eine Zeile / Spalte in einer Tabelle (Liste der Optionen für die Drop-Methode)
Nützliche Tricks in Bezug auf Listen und Anweisungen in Python
Praktische Schreibmethode beim kontinuierlichen Anhängen an die Liste in Python
Stapel und Warteschlange in Python
Holen Sie sich das aktuelle Datum und die aktuelle Uhrzeit in Python unter Berücksichtigung des Zeitunterschieds
Python-Bitoperator und logische Summe
Python-Liste und Tapples und Kommas
Python-Listeneinschlussnotation und Generator
Unterschied zwischen np.array und np.arange