English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básica de Python

Control de flujo de Python

Funciones en Python

Tipos de datos en Python

Operaciones de archivos de Python

Objetos y clases de Python

Fecha y hora de Python

Conocimientos avanzados de Python

Manual de Python

Uso y ejemplo de values() de Python diccionario

Métodos de diccionario de Python

El método values() devuelve un objeto de vista que muestra la lista de todos los valores del diccionario.

La sintaxis de values() es:

dictionary.values()

Parámetros de values()

El método values() no admite parámetros.

Valores devueltos por values()

El método values() devuelve un objeto de vista que muestra la lista de todos los valores del diccionario dado.

Ejemplo1:Obtener todos los valores del diccionario

# Diccionario
sales = { 'apple': 2, 'orange': 3, 'grapes': 4 }
print(sales.values())

Al ejecutar el programa, la salida será:

dict_values([2, 4, 3])

Ejemplo2:¿Cómo funciona values() al modificar el diccionario?

# Diccionario
sales = { 'apple': 2, 'orange': 3, 'grapes': 4 }
values = sales.values()
print('Proyecto original:', values)
# Eliminar un proyecto del diccionario
del[sales['apple']]
print('Proyecto actualizado después de la actualización:', values)

Al ejecutar el programa, la salida será:

Proyecto original: dict_values([2, 4, 3])
Proyecto actualizado después de la actualización: dict_values([4, 3])

El objeto de vista values en sí no devuelve una lista de valores del proyecto sales, sino una vista de todos los valores del diccionario.

Si se actualiza la lista, los cambios se reflejarán en el objeto de vista en sí, como se muestra en el programa anterior.

Métodos de diccionario de Python