Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuáles son los métodos de diccionario más utilizados en Python y cuáles son sus funciones?

¿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')])