Maison  >  Article  >  développement back-end  >  Le dictionnaire Python a-t-il une méthode définie ?

Le dictionnaire Python a-t-il une méthode définie ?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-06-19 14:12:303629parcourir

Le dictionnaire Python a-t-il une méthode définie ?

Le dictionnaire python a une méthode set Ce qui suit est l'introduction pertinente à la méthode set :

La différence entre dict et set :

dict

1. une collection de paires clé-valeur (clé-valeur), il peut déterminer de manière unique l'adresse mémoire de la valeur correspondante en fonction de la clé, a une vitesse de requête et d'insertion extrêmement rapide et ne ralentira pas à mesure que les données augmentent

2. L'ordre de stockage des clés est le même que L'ordre de stockage interne n'a pas d'importance

3 Il prend beaucoup de mémoire, ce qui entraîne un gaspillage de ressources

4. . La valeur clé de dict est immuable

Type de données variables : liste et dictionnaire dict ;

Types de données immuables : int, flottant, chaîne et tuple. valeurs clés, une erreur sera signalée au moment de l'exécution

5. La valeur clé ne peut pas être répétée

6 L'ordre de stockage n'a rien à voir avec l'ordre du stockage interne

.

Recommandations associées : "Tutoriel vidéo Python"

set

1 Comme dict, il s'agit d'une collection de clés et ne peut pas être. répété

2. Pour créer une collection d'ensembles, vous devez fournir une liste comme collection d'entrée, par exemple.s=set([1,2,3,4]), s'il y a des valeurs en double. dans la liste, set supprimera automatiquement les doublons

3. Les types de données variables ne peuvent pas être stockés en tant que valeurs clés, internes Le principe de stockage est le même que dict, sauf qu'il n'y a pas de valeur

4. Utilisation de base

Initialisation : dict={1:'Bob','name':'Xiao Li'}, s=set ([2,4,23,5,32,562,2])

Modifiez la valeur de dict : dict[1]=100

Ajoutez un élément dict : dict[test]=None

Ajoutez un élément set : s=set([ 1,2,3,4]) s.add(Aucun) s.add('test')

Supprimer la valeur d'un dict :dict.pop(key)

Supprimer un set value: s.remove(2)#Supprimez la valeur spécifiée S'il n'y a pas de valeur spécifiée, une erreur sera signalée. Vous devez d'abord utiliser in pour déterminer s.pop()# Supprimer la première valeur

. méthode

Le dictionnaire Python a-t-il une méthode définie ?

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!

Déclaration:
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