Maison > développement back-end > Tutoriel Python > Quelles structures de données Python possède-t-il ?

Quelles structures de données Python possède-t-il ?

(*-*)浩
Libérer: 2019-07-09 10:15:07
original
8312 Les gens l'ont consulté

Structure de données intégrée en Python : liste, tuple, dictionnaire, ensemble, seuls certains des points clés sont couverts.

Quelles structures de données Python possède-t-il ?

Principales caractéristiques de la liste : (Apprentissage recommandé : Tutoriel vidéo Python)

dans la liste Chaque élément est mutable, ce qui signifie que chaque élément peut être modifié et supprimé

La liste est ordonnée, la position de chaque élément est déterminée et chaque élément est accessible à l'aide d'un index

Le les éléments de la liste peuvent être n'importe quel objet en Python ;

peut être n'importe quel objet, ce qui signifie que les éléments peuvent être des chaînes, des entiers, des tuples ou des listes en objet Python.

Tuple tuple

Point clé : Tuple, son utilisation est similaire à List, mais une fois Tuple initialisé, il ne peut pas être modifié. Il n'y a pas d'append(), d'insertion. dans List(), pop() et d'autres méthodes modifiées ne peuvent interroger que des éléments

Dictionary dict (dictionnaire)

Le concept du nom complet du dictionnaire est basé sur Le prototype du dictionnaire dans la vie réelle utilise le contenu du nom pour construire les données. Python utilise le stockage clé-valeur, qui est une carte en Java et C++.

Principales caractéristiques de dict :

Les données du dictionnaire doivent apparaître sous la forme de paires clé-valeur, c'est-à-dire k, v :

key : il doit s'agir d'une valeur hachable, telle que intmstring, float, tuple, mais list, set et dict ne le peuvent pas 🎜 >Si une clé est répétée, seule la dernière valeur correspondant à la clé sera enregistrée dans le dictionnaire

La clé (clé) dans le dictionnaire est immuable, ce qui est un objet immuable et ne peut pas être modifié ; et la valeur (valeur) est Elle peut être modifiée et peut être n'importe quel objet.

Dans dict, l'emplacement de stockage de la valeur est calculé en fonction de la clé. Si la même clé est calculée à chaque fois et que le résultat est différent, alors l'intérieur du dict sera complètement confus.

set set

Set est plus proche du concept d'ensemble mathématique. Chaque élément de la collection est un objet arbitraire non ordonné et non dupliqué.

Vous pouvez utiliser des ensembles pour déterminer l'affiliation des données, et vous pouvez également utiliser des ensembles pour réduire les éléments en double dans la structure des données. Les ensembles peuvent effectuer des opérations d'ensemble et ajouter et supprimer des éléments. Les données de la collection sont dans le désordre, c'est-à-dire que l'indexation et le partitionnement ne peuvent pas être utilisés

Les éléments de données de la collection sont uniques et peuvent être utilisés pour exclure les données en double

Données dans la collection : str, int, float, tuple, collection gelée, etc., c'est-à-dire que seules les données hachables peuvent être placées à l'intérieur

Pour plus d'articles techniques liés à Python, veuillez visiter le Tutoriel Python

pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal