Comment utiliser le dictionnaire en Python, méthodes courantes du dictionnaire Python

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 ' }
      
Voir le code

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é
      
Voir le code

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
Voir le code  

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 #结果
Voir le code

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   
      




Voir le code

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 ' }   #结果
      
Voir le code

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 _
Voir le code

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 ' }   #结果
      
Voir le code

  

Réimprimé sur : https://www.cnblogs.com/xujianghua/p/6399312.html

Je suppose que tu aimes

Origine blog.csdn.net/chatgpt002/article/details/133033581
conseillé
Classement