Maison > Article > développement back-end > 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
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!