Manipulation de liste Python

Joindre la liste => étendre ()

Comment écrire Contenu
s.extend(t) Ajouter le contenu de t à l'objet s
s += others s.extend(others)Aura le même résultat que

Ajouter un élément à la position spécifiée => insert ()

Comment écrire Contenu
s.insert(i,x) Objet s i(indice)Insérez x à la position spécifiée par

Supprimer l'élément spécifié par l'index => del

Comment écrire Contenu
del s[i:j] Supprimer des éléments des index i à j

Supprimer un élément dont vous ne connaissez pas la position => remove ()

Comment écrire Contenu
s.remove(x) Supprimer le premier élément qui correspond à x de s

Connaître l'index d'un élément => index ()

Comment écrire Contenu
s.index(x) Renvoie l'index où x apparaît en premier dans s

Y a-t-il une valeur => dans

Comment écrire Contenu
x in s Renvoie True si l'élément de l'objet s a x, False sinon

Combien de valeurs sont dans la liste => count ()

Comment écrire Contenu
s.count(x) Renvoie le nombre de fois que x apparaît dans s

Tri des éléments => sort ()

List (list) Trier les éléments avec une méthode dédiée aux objets

Comment écrire Contenu
s.sort() Trier les éléments de s par ordre croissant
s.sort(reverse=True) Trier les éléments de s par ordre décroissant

Copie de la liste

a = [1,2,3]
b = a
print(b)
a[0] = 'Hogehoge'
print(a)
print(b)

résultat

[1,2,3]
['Hogehoge',2,3]
['Hogehoge',2,3]

L'opération pour la liste a est également reflétée dans la liste b → "affectation de référence"

Pour faire une "copie réelle de la liste"

a = [1,2,3]
b = a.copy()
c = list(a)
d = a[:]
a[0] = 'Hogehoge'
print(a)
print(b)
print(c)
print(d)

résultat

['Hogehoge',2,3]
[1,2,3]
[1,2,3]
[1,2,3]

Recommended Posts

Manipulation de liste Python
[Python] liste
bases de python: liste
Manipulation de chaînes de syntaxe Python
[Python] Chapitre 04-02 Diverses structures de données (manipulation de liste)
Liste des modules python
Python> liste> extend () ou + =
Manipulation de caractères Python Node.js
Manipulation de chaîne en python
Vitesse de notation d'inclusion de liste en Python
Liste de filtres en Python
liste assertXXX unittest python
Maître de manipulation de chaînes Python
[Mémo] Tri de liste Python3
Liste des API Python pour OpenCV3
Liste des erreurs Python (japonais)
La chose semblable à une recherche de liste en Python
Liste des classes d'exception Python
Initialiser la liste avec python
Jeu de main Python (liste à deux dimensions)
Liste Python, pour instruction, dictionnaire
Résumé des opérations de liste Python3
Python
[Python] Comment utiliser la liste 1
Création de liste de tâches [Python Django]
[Python] Manipulation des éléments dans la liste (tableau) [Ajouter / Supprimer]
Spécifier plusieurs index de liste (Python)
Cours de base Python (5 List Taple)
La liste Python n'est pas une liste
[Introduction à Python] <liste> [modifier le 22/02/2020]
Liste Python et tapples et virgules
Manipulation d'expressions régulières par Python
Paiza Python Primer 4: Notions de base sur les listes
Notation et générateur d'inclusion de liste Python
[Python / PyQ] 4. liste, pour instruction
Manipulation de la date des chaînes en Python
Obtenir des éléments de liste en Python
Extraire plusieurs doublons de liste en Python
Manipulation des pixels d'image en Python
Différence entre list () et [] en Python
[python] Gérer les fonctions dans une liste
Sortie de la liste du vendredi Premium 2017 en Python
Convertir la liste en DataFrame avec python
[Python débutant] Divisez une liste (5 lignes).
python / Créer un dict à partir d'une liste.
[Python] Comment utiliser la liste 3 Ajouté
Écrire une liste de python astuces vim rapides
Supprimer plusieurs éléments dans la liste python
python kafka
[Introduction à Udemy Python3 + Application] 18. Méthode List
Les bases de Python ⑤
Résumé Python
Python intégré
Notation d'inclusion Python
Étudier Python
Compte à rebours Python 2.7
Mémorandum Python
Python FlowFishMaster
Service Python