Cómo usar el diccionario en Python, métodos comunes del diccionario de Python

Hola a todos, el editor está aquí para responder las siguientes preguntas sobre cómo usar diccionarios en Python y métodos comunes de los diccionarios de Python. ¡Echemos un vistazo hoy!

1. Crea un diccionario

Descripción: Generar diccionario

gramática:

dic={
      ' k1 ' : ' v1 ' }
     

Ejemplo:

dic=dict(k1= ' v1 ' ,k2= ' v2 ' )

dic ={
       ' k1 ' : ' v1 ' , ' k2 ' : ' v2 ' }
      
Ver código

2. Obtenga el valor clave.

Descripción: obtiene el valor de la clave. Si no hay ninguna clave en el diccionario, genera el campo personalizado. El valor predeterminado es ninguno.

gramática:

    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

Ejemplo:

dic={
       ' k1 ' : ' v1 ' , ' k2 ' : ' v2 ' }
      
a =dic.get( ' k1 ' )
v1
c =dic.get( ' k3 ' )
none     #No existe tal clave en el diccionario y no se muestra ninguna 
c=dic.get( ' k3 ' , ' no ' )  
no    #La clave no existe en el diccionario, mostrar no
Ver código

3. Obtenga el valor de la clave.

Descripción: Obtener la clave en el diccionario.

gramática:

 def keys(self): # real signature unknown; restored from __doc__
        """ D.keys() -> a set-like object providing a view on D's keys """
        pass

Ejemplo:

dic=dict(k1= ' v1 ' ,k2= ' v2 ' )
dic.teclas()
para k en dic.keys():
     imprimir (k)

resultado: k1, k2   #mostrar resultados
Ver código  

4. Obtenga valor clave

Descripción: Obtener el valor clave en el diccionario

gramática:

   def values(self): # real signature unknown; restored from __doc__
        """ D.values() -> an object providing a view on D's values """
        pass

Ejemplo:

dic=dict(k1= ' v1 ' ,k2= ' v2 ' )
 para v en dic.values():
     imprimir (v)

v =v1, v2 #resultado
Ver código

5. Obtenga el valor del par clave-valor.  

Descripción: Obtener los pares clave-valor en el diccionario

gramática:

    def items(self): # real signature unknown; restored from __doc__
        """ D.items() -> a set-like object providing a view on D's items """
        pass

Ejemplo:

dic={
       ' k1 ' : ' v1 ' , ' k2 ' : ' v2 ' }
      

para k,v en dic.items():
     imprimir (k,v)

#resultado k1 v1

k2 v2   
Ver código

6. Eliminar pares clave-valor  

Descripción: Eliminar una clave en un diccionario

gramática:

 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

Ejemplo:

dic=dict(k1= ' v1 ' ,k2= ' v2 ' ,k3= ' v3 ' )
dic.pop( ' k2 ' )
 imprimir (dic)

dic =
       { ' k3 ' : ' v3 ' , ' k1 ' : ' v1 ' }   #Resultado
      
Ver código

7. Actualice los pares clave-valor  

Descripción: Actualizar claves en el diccionario

gramática:

   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

Ejemplo:

dic=dict(k1= ' v1 ' ,k2= ' v2 ' ,k3= ' v3 ' )
dic.actualización({
       
       ' k4 ' : ' v4 ' })
 imprimir (dic)

dic = {
       ' k4 ' : ' v4 ' , ' k3 ' : ' v3 ' , ' k1 ' : ' v1 ' , ' k2 ' : ' v2 ' } #Resultado
      
Ver código

8. Actualizar el valor clave  

Descripción: Actualizar claves en el diccionario

gramática:

dict[key]=value  

Ejemplo:

dic=dict(k1= ' v1 ' ,k2= ' v2 ' ,k3= ' v3 ' )
dic[ ' k1 ' ]=1
 imprimir (dic)

dic ={
       ' k3 ' : ' v3 ' , ' k1 ' : 1 , ' k2 ' : ' v2 ' }   #Resultado
      
Ver código

  

Reimpreso en: https://www.cnblogs.com/xujianghua/p/6399312.html

Supongo que te gusta

Origin blog.csdn.net/chatgpt002/article/details/133033581
Recomendado
Clasificación