Méthode de concaténation de liste en python, différence entre list.extend () et opérateur «+»

Comment concaténer des listes Python

C'est très rudimentaire, Je suis accro à la concaténation de listes python, je vais donc le résumer.

Il existe deux manières de se connecter.

  1. Utilisez la méthode list.extend ()
  2. Concaténer les objets de liste avec l'opérateur +

listSample.py



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

#NG qui a tendance à être fait: hoge.extend(foo)La valeur de retour de est None. Par conséquent NoneType n'a pas de len.
while len(hoge) < 10:
    hoge = hoge.extend(foo)

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

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

Les références

Comparaison de vitesse pour l'ajout de listes Python tranquillement (ajout, notation d'inclusion, etc.)

Recommended Posts

Méthode de concaténation de liste en python, différence entre list.extend () et opérateur «+»
Différence entre list () et [] en Python
Différence entre append et + = dans la liste Python
Différence entre == et est en python
[Python] Différence entre fonction et méthode
différence entre les instructions (instructions) et les expressions (expressions) en Python
Différence entre @classmethod et @staticmethod en Python
Différence entre non local et global en Python
[Python] Différence entre la méthode de classe et la méthode statique
[Python Iroha] Différence entre List et Tuple
[python] Différence entre variable et self. Variable dans la classe
À propos de la différence entre "==" et "is" en python
Différence entre return, return None et no return description en Python
Différences dans la façon d'écrire du code source externe entre Ruby et Python
Différence entre Ruby et Python Split
Liste des informations sur les arguments de méthode pour les classes et les modules en Python
Module Python num2words Différence de comportement entre l'anglais et le russe
Différence entre la série python2 et la série python3 dict.keys ()
Python - Différence entre exec et eval
[Python] Différence entre randrange () et randint ()
[Python] Différence entre trié et trié (Colaboratoire)
Fonction pour ouvrir un fichier en Python3 (différence entre open et codecs.open et comparaison de vitesse)
Différence d'authenticité entre Python et JavaScript
Différences entre Ruby et Python dans la portée
Différences entre la syntaxe Python et Java
Différences dans la relation entre PHP et Python enfin et quitter
[python] Différence entre la sortie rand et randn
Différences de multithreading entre Python et Jython
Différence entre numpy.ndarray et list (dimension, taille)
[Introduction à Python] Quelle est la différence entre une liste et un taple?
Liste triée en Python
Méthode Simplex (méthode unique) en Python
La chose semblable à une recherche de liste en Python
Méthode privée en python
Implémentation de List et Bool en Python et SQLite3 (note personnelle)
[python] Calcul des mois et des années de différence de date / heure
[Python] Comment trier un dict dans une liste et une instance dans une liste
Conversion mutuelle entre JSON et YAML / TOML en Python
Comparez la "relation log et infini" avec Gauche (0.9.4) et Python (3.5.1)
Différences de comportement entre les opérateurs append () et "+ =" lors de l'ajout de données à une liste en Python
[Python] Explique la différence entre strftime et strptime dans le module datetime avec un exemple
[Memo] Différence entre test_split et la méthode de vérification croisée lors de la vérification des performances généralisées dans le deep learning
Installez OpenCV 3 (core + contrib) dans l'environnement Windows et Python 3 et différence entre OpenCV 2 et OpenCV 3 et contrôle de fonctionnement facile
Différence entre processus et travail
Différence entre "categorical_crossentropy" et "sparse_categorical_crossentropy"
Trouver des erreurs en Python
Python> Différence entre la sortie inpbt et print (inpbt)> [1. 2. 3.] / array ([1., 2., 3.], dtype = float32)
En Python, les éléments de la liste sont triés et sortis sous forme d'éléments et de multiples.
Différence entre régression et classification
[Python] Comment supprimer des lignes et des colonnes dans une table (liste des options de méthode de dépôt)
Astuces utiles liées à la liste et aux instructions en Python
Méthode d'écriture pratique lors de l'ajout continu à la liste en Python
Pile et file d'attente en Python
Obtenez la date et l'heure actuelles en Python, en tenant compte du décalage horaire
Opérateur de bits Python et somme logique
Liste Python et tapples et virgules
Notation et générateur d'inclusion de liste Python
Différence entre np.array et np.arange