¿Cuáles son los métodos de diccionario más utilizados en Python y cuáles son sus funciones?
Escritura: Secuencia del diccionario [clave] = valor*** El diccionario es un tipo de variable
Métodos comunes:
1 # Agregar nuevos datos en el diccionario.
dict1 = {'nombre': 'huu', 'edad': 20, 'género': 'masculino'}
dict1['id'] = 133
print(dict1)
2. # Modificar los datos en el diccionario
dict1['name'] = 'xiauaiguai'
print( dict1 )
3. Eliminar el diccionario o eliminar el par clave-valor especificado en el diccionario
del()/del:
dict1 = {'name ': 'huanghu' , 'age': 30, 'gender': 'male'}
# del(dict1) elimina directamente el diccionario e informa un error al ejecutar
del dict1['name']
print(dict1)
# del dict1[names] Elimina la clave inexistente e informa un error al ejecutar
4
borrar ():
dict1.clear() # Borrar el diccionario
print(dict1)
5.
búsqueda de valor clave
Si la clave actualmente buscada existe, se devolverá el valor correspondiente; de lo contrario, se informará un error
Búsqueda de función<. /p>
get(): si la clave actualmente buscada no existe, se devolverá el segundo valor del parámetro (valor predeterminado).
Si se omite el segundo parámetro, se devuelve Ninguno.
key()
dict1 = {'nombre': 'huhu', 'edad': 20, 'género': 'masculino'}
imprimir (dict1['nombre']) # huhu
print(dict1['id' ]) # Error
# 1, get() buscar
imprimir (dict1.get('name')) # huanghu
print(dict1.get ('id', 133)) # 133--Si la clave actualmente buscada no existe, devuelve el segundo valor del parámetro (valor predeterminado)
print(dict1.get('id')) # Ninguno: si se omite el segundo parámetro, se devuelve Ninguno
# 2, claves() busca para todas las claves del diccionario y devuelve un objeto iterable
print(dict1.keys()) # dict_keys(['name', 'age', 'gender'])
# 3. value() encuentra todos los valores en el diccionario,
print(dict1.values()) # dict_values(['huanghu', 30, 'male'])
# 4. items() encuentra todos los pares clave-valor en el diccionario y devuelve un objeto iterable. Los datos dentro son una tupla,
Los datos de la tupla 1 son la clave en el diccionario y los datos de la tupla. 2 es el valor correspondiente a la clave del diccionario
print(dict1.items()) # dict_items([('nombre', 'huahu'), ('edad', 20), ('género' , '
Hombre')])