Liste des opérations de base de Python3 list, tapple, dictionnaire, set

Aperçu

Il est facile d'oublier les opérations de base des listes, tapples, dictionnaires et ensembles Python. Comportement dans la série Python 3.x.

is mutable?

liste Taple dictionnaire ensemble
Yes No Yes Yes

Tableau de référence rapide des opérations de base

opération liste Taple dictionnaire ensemble
Générer une collection vide list()
[ ]
tuple()
( )
dict()
{ }
set()
littéral [0, 1] (0, 1) {'A': 0, 'B': 1} {0, 1}
Dupliquer(Copie superficielle) list(a)
a.copy()
a[:]
tuple(a)
Substitution
dict(a)
a.copy()
set(a)
a.copy()
ajouter à a.append(val) - a[key] = val a.add(val)
Joindre(in-place) a.extend(b)
a += b
- a.update(b) a.update(b)
a |= b
Joindre(not-in-place) a + b a + b - a | b
a.union(b)
Joindre(starred expression[^starred]) [*a, *b] (*a, *b)
*a, *b
{**a, **b} {*a, *b}
Insérer(Élément unique) a.insert(idx, val)
a[idx:idx] = val,
- - -
Insérer(Éléments multiples) a[idx:idx] = b - - -
Ensemble de produits - - - a & b
a.intersection(b)
Différence - - - a - b
a.difference(b)
Effacer(Spécification de la valeur) a.remove(val) - - a.remove(val)
Effacer(Spécification clé) del a[idx]
del a[start:stop:step]
- del a[key] -
Tout supprimer a.clear()
del a[:]
- a.clear() a.clear()
Nombre d'éléments len(a)
a.count()
len(a) len(a) len(a)

[^ étoilé]: disponible à partir de Python 3.5.

Recommended Posts

Liste des opérations de base de Python3 list, tapple, dictionnaire, set
Grammaire de base de la série Python3 (liste, tapple)
Grammaire de base du système Python3 (dictionnaire)
Python> XXX vide (XXX: dict, liste, tuple, ensemble)> {} / [] / () / set ()
Liste des modules python
Cours de base Python (7 dictionnaire)
Fonctionnement de base des pandas
Fonctionnement de base des Pandas
Mémo de type Liste / Dictionnaire Python3
Connaissance de base de Python
Fonctionnement de base de Python Pandas Series et Dataframe (1)
Résumé du tri Python (liste, type de dictionnaire, série, DataFrame)
Comment écrire un type liste / dictionnaire de Python3
Liste Python, pour instruction, dictionnaire
Résumé des opérations de liste Python3
Pour accélérer python, résumez la quantité de calcul du type de collection (liste / tuple / dictionnaire / ensemble) pour chaque objectif.
Fonctionnement du filtre (Aucun, liste)
Cours de base Python (5 List Taple)
[Python] Copie d'une liste multidimensionnelle
Utilisation basique de la f-string Python
[Note] Liste des commandes de base pour la construction d'un environnement python / conda
[Calcul scientifique / technique par Python] Fonctionnement de base du tableau, numpy
Résumé de la prise en charge des opérations de hachage (dictionnaire) pour Ruby et Python
Python: créer un dictionnaire à partir d'une liste de clés et de valeurs
[Python] Liste des principales méthodes destructives pour les opérations de liste (ajout / suppression / tri)
Enregistrement d'apprentissage (6ème jour) #Set type #Dictionary type #Conversion automatique de l'ensemble de taples de liste #ndarray type #Pandas (type DataFrame)
[Python] Comment créer une table à partir d'une liste (opération de base de création de table / changement de nom de matrice)
[Python] Version Taple du menu déroulant de la préfecture
[Python] Mémo d'opération de pandas DataFrame
Extension du dictionnaire python par argument
À propos de la liste de base des bases de Python
Etude de base d'OpenCV avec Python
Etude depuis le début Heure 6: types de données fréquemment utilisés: type de tapple, type de set, type de dictionnaire
Afficher une liste d'alphabets en Python 3
[Introduction à l'application Udemy Python3 +] 17. Opération de liste
python> Convertir le tuple en liste> aList = list (pi_tuple)
[python] Obtenir une liste de variables d'instance
Grammaire de base de la série Python3 (chaîne de caractères)
[Python Iroha] Différence entre List et Tuple
Résumé des méthodes intégrées, etc. de la liste Python
[Python] liste
Dictionnaire Python
Cours de base Python (à la fin de 15)
Résumé de l'utilisation de la liste Python
Définissez le nom du processus du programme Python
Dictionnaire [Python]
Grammaire de base du système Python3 (notation incluse)
[Python] Obtenir une liste de dossiers uniquement
Dictionnaire Python
Extraire des éléments (en utilisant une liste d'index) comme NumPy d'une liste / taple Python
Python> zip (* list4)> Conversion de matrice> Expansion des arguments de liste et de tapple / expansion des arguments de dictionnaire / variables locales du dictionnaire locals ()
[python] Vérifier les éléments de la liste tous, tous
Résumé de la correspondance entre les opérations de tableau ruby et python
[Python] Trier la liste de pathlib.Path dans l'ordre naturel
Fonctionnement automatique de Chrome avec Python + Sélénium + pandas
Fonctionnement sans assistance des feuilles de calcul Google (etc.) en Python
[python] Créer une liste de différents types de caractères