[Python] Comment utiliser la liste 3 Ajouté

introduction

Nous procédons à l'apprentissage de Python selon Learning Roadmap for Python Beginners sur le blog de Tommy. Cette fois, nous traiterons de la seconde moitié de [Introduction à Python] Résumé de l'utilisation de list (Partie 1).

Personne cible

environnement

Google Colaboratory

contenu de l'étude

Utilisez ** Add Method ** pour ajouter des données à la liste

Méthodes supplémentaires

  1. append
  2. extend
  3. insert

Parce que ce sont des méthodes

Variable de liste.append()


 Je l'utilise.

list_a = [1, 2, 3, 4] #1,2,3,4 liste_a list_a.append(5) #list_Ajouter 5 à A à la fin print(list_a)



#### **`Résultat d'exécution`**
```text

[1, 2, 3, 4, 5]         #5 a été ajouté en dernier.

Ensuite, ajoutons les listes ensemble

list_a = [1,2,3,4]
list_b = [5,6]
list_a.append(list_b)
print(list_a)

Résultat d'exécution


[1, 2, 3, 4, [5, 6]]    #Depuis append est ajouté tel quel[]Sera également ajouté

Lorsque vous ne voulez pas correspondre à []

list_a = [1,2,3,4]
list_b = [5,6]
list_a.extend(list_b)    #Utilisons étendre
print(list_a)

Résultat d'exécution


[1, 2, 3, 4, 5, 6]       #Seuls les nombres ont été appariés!!

Puisque extend est une combinaison de listes, créons une liste

Ne peut pas être utilisé comme append

list_a = [1,2,3,4]
list_a.extend(5)

Résultat d'exécution


---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-9-25c1d760cd29> in <module>()
      1 #Remarque: comme extend est une combinaison de listes, créez une liste et utilisez-la.
      2 list_a = [1,2,3,4]
----> 3 list_a.extend(5)

TypeError: 'int' object is not iterable

Entraînera une erreur

l'insert peut être ajouté à l'élément No in list !!

list_a = [1, 2, 3, 4]
list_b = [5, 6]
list_a.insert(1, list_b)    #Élément Non.Liste à 1_b[5, 6]Ajouter
print(list_a)

Résultat d'exécution


[1, [5, 6], 2, 3, 4]        #Ajouté et imprimé

mystère de l'insert

list_a = [1, 2, 3, 4]
list_b = [5]

list_a.insert(0, list_b)
print(list_a)

list_a = [1, 2, 3, 4]
list_a.insert(1, list_b)
print(list_a)

list_a = [1, 2, 3, 4]
list_a.insert(2, list_b)
print(list_a)

list_a = [1, 2, 3, 4]
list_a.insert(3, list_b)
print(list_a)

list_a = [1, 2, 3, 4]
list_a.insert(4, list_b)
print(list_a)

Résultat d'exécution


[[5], 1, 2, 3, 4]    #Élément Non. 0
[1, [5], 2, 3, 4]    #Élément Non. 1
[1, 2, [5], 3, 4]    #Élément Non. 2
[1, 2, 3, [5], 4]    #Élément Non. 3
[1, 2, 3, 4, [5]]    #Élément Non. 4

C'est acceptable. Alors qu'est-ce que c'est?

list_a = [1, 2, 3, 4]
list_b = [5]

list_a.insert(-4, list_b)    #Élément Non. -4
print(list_a)

list_a = [1, 2, 3, 4]
list_a.insert(-3, list_b)    #Élément Non. -3
print(list_a)

list_a = [1, 2, 3, 4]
list_a.insert(-2, list_b)    #Élément Non. -2
print(list_a)

list_a = [1, 2, 3, 4]
list_a.insert(-1, list_b)    #Élément Non. -1
print(list_a)

list_a = [1, 2, 3, 4]
list_a.insert(0, list_b)     #Élément Non. 0
print(list_a)

Résultat d'exécution


[[5], 1, 2, 3, 4]    #Élément Non. -4
[1, [5], 2, 3, 4]    #Élément Non. -3
[1, 2, [5], 3, 4]    #Élément Non. -2
[1, 2, 3, [5], 4]    #Élément Non. -1 Ne vient-il pas à la fin de l'élément? cette?
[[5], 1, 2, 3, 4]    #Élément Non. 0

Je ne suis pas sûr pour le moment ...

La prochaine fois, je prévois de supprimer clear, pop, remove, del.

référence

[Introduction à Python] Résumé de l'utilisation de la liste (Partie 1)

Recommended Posts

[Python] Comment utiliser la liste 3 Ajouté
[Python] Comment utiliser la liste 1
Comment utiliser la liste []
Résumé de l'utilisation de la liste Python
python3: Comment utiliser la bouteille (2)
Python: comment utiliser pydub
[Python] Comment utiliser checkio
[Python] Comment utiliser input ()
Comment utiliser Python lambda
[Python] Comment utiliser virtualenv
python3: Comment utiliser la bouteille (3)
python3: Comment utiliser la bouteille
Comment utiliser les octets Python
[Algorithm x Python] Comment utiliser la liste
Python: comment utiliser async avec
[Python] Comment utiliser la série Pandas
Comment utiliser Mysql avec python
Comment utiliser l'API Python d'OpenPose
Comment utiliser ChemSpider en Python
Python: Comment utiliser pydub (lecture)
Comment utiliser PubChem avec Python
Comment utiliser la fonction zip de python
[Python] Comment utiliser l'API Typetalk
[Python] Résumé de l'utilisation des pandas
[Introduction à Python] Comment utiliser la classe en Python?
Comment installer et utiliser pandas_datareader [Python]
[Python] Comment convertir une liste bidimensionnelle en liste unidimensionnelle
[python] Comment utiliser __command__, explication des fonctions
[Python] Comment utiliser import sys sys.argv
Mémorandum sur l'utilisation du python gremlin
[Python2.7] Résumé de l'utilisation d'unittest
python: Comment utiliser les locals () et globals ()
Comment utiliser __slots__ dans la classe Python
Comment utiliser "deque" pour les données Python
Comment utiliser le zip Python et énumérer
[Python] Comprendre comment utiliser les fonctions récursives
Comment utiliser les expressions régulières en Python
[Python2.7] Résumé de l'utilisation du sous-processus
Comment utiliser is et == en Python
[Question] Comment utiliser plot_surface de python
Comment utiliser xml.etree.ElementTree
Comment utiliser Python-shell
Remarques sur l'utilisation de tf.data
Comment utiliser virtualenv
Comment utiliser Seaboan
Comment utiliser la correspondance d'image
Comment installer Python
Comment utiliser Pandas 2
Comment utiliser Virtualenv
Comment utiliser pytest_report_header
Comment installer python
Comment utiliser Bio.Phylo
Comment utiliser SymPy
Comment utiliser x-means
Comment utiliser WikiExtractor.py
Comment utiliser IPython
Comment utiliser virtualenv
Comment utiliser Matplotlib
Comment utiliser iptables