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 ' }
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
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
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
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
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
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
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
Reimpreso en: https://www.cnblogs.com/xujianghua/p/6399312.html