Bonjour à tous, l'éditeur est là pour répondre pour vous aux questions suivantes, comment utiliser les dictionnaires en python et les méthodes courantes des dictionnaires python. Jetons-y un coup d'œil aujourd'hui !
1. Créez un dictionnaire
Description : Générer un dictionnaire
grammaire:
dic={ ' k1 ' : ' v1 ' }
Exemple:
dic=dict(k1= ' v1 ' ,k2= ' v2 ' ) dic ={ ' k1 ' : ' v1 ' , ' k2 ' : ' v2 ' }
2. Obtenez la valeur clé obtenue
Description : obtenez la valeur de la clé. S'il n'y a pas de clé dans le dictionnaire, affichez le champ personnalisé. La valeur par défaut est aucune.
grammaire:
def get(self, k, d=None): # real signature unknown; restored from __doc__
""" D.get(k[,d]) -> D[k] if k in D, else d. d defaults to None. """
pass
Exemple:
dic={ ' k1 ' : ' v1 ' , ' k2 ' : ' v2 ' } a =dic.get( ' k1 ' ) v1 c =dic.get( ' k3 ' ) none #Il n'existe pas de clé de ce type dans le dictionnaire , et aucune n'est affichée c=dic.get( ' k3 ' , ' no ' ) no #Il n'y a pas de clé de ce type dans le dictionnaire et no est affiché
3. Obtenez la valeur de la clé
Description : Récupérer la clé dans le dictionnaire
grammaire:
def keys(self): # real signature unknown; restored from __doc__
""" D.keys() -> a set-like object providing a view on D's keys """
pass
Exemple:
dic=dict(k1= ' v1 ' ,k2= ' v2 ' ) dic.keys() for k in dic.keys(): print (k) result: k1, k2 #Afficher le résultat
4. Obtenez la valeur clé
Description : Obtenir la valeur clé dans le dictionnaire
grammaire:
def values(self): # real signature unknown; restored from __doc__
""" D.values() -> an object providing a view on D's values """
pass
Exemple:
dic=dict(k1= ' v1 ' ,k2= ' v2 ' ) pour v dans dic.values() : print (v) v =v1,v2 #结果
5. Obtenez la valeur de la paire clé-valeur
Description : Récupérer les paires clé-valeur dans le dictionnaire
grammaire:
def items(self): # real signature unknown; restored from __doc__
""" D.items() -> a set-like object providing a view on D's items """
pass
Exemple:
dic={ ' k1 ' : ' v1 ' , ' k2 ' : ' v2 ' } pour k,v dans dic.items() : print (k,v) #结果k1 v1 k2 v2
6. Supprimer les paires clé-valeur
Description : Supprimer une clé dans un dictionnaire
grammaire:
def pop(self, k, d=None): # real signature unknown; restored from __doc__
"""
D.pop(k[,d]) -> v, remove specified key and return the corresponding value.
If key is not found, d is returned if given, otherwise KeyError is raised
"""
pass
Exemple:
dic=dict(k1= ' v1 ' ,k2= ' v2 ' ,k3= ' v3 ' ) dic.pop( ' k2 ' ) print (dic) dic ={ ' k3 ' : ' v3 ' , ' k1 ' : ' v1 ' } #结果
7. Mettre à jour les paires clé-valeur
Description : Mettre à jour les clés dans le dictionnaire
grammaire:
def update(self, E=None, **F): # known special case of dict.update
"""
D.update([E, ]**F) -> None. Update D from dict/iterable E and F.
If E is present and has a .keys() method, then does: for k in E: D[k] = E[k]
If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v
In either case, this is followed by: for k in F: D[k] = F[k]
"""
pass
Exemple:
dic=dict(k1= ' v1 ' ,k2= ' v2 ' ,k3= ' v3 ' ) dic.update({ ' k4 ' : ' v4 ' }) print (dic) dic ={ ' k4 ' : ' v4 ' , ' k3 ' : ' v3 ' , ' k1 ' : ' v1 ' , ' k2 ' :' v2 ' } #résultat _
8. Mettre à jour la valeur clé
Description : Mettre à jour les clés dans le dictionnaire
grammaire:
dict[key]=value
Exemple:
dic=dict(k1= ' v1 ' ,k2= ' v2 ' ,k3= ' v3 ' ) dic[ ' k1 ' ]=1 print (dic) dic ={ ' k3 ' : ' v3 ' , ' k1 ' : 1 , ' k2 ' : ' v2 ' } #结果
Réimprimé sur : https://www.cnblogs.com/xujianghua/p/6399312.html