Iteradores como argumentos de función
Has estado utilizando la función iter()
para obtener un objeto iterador, y la función next()
para recuperar los valores uno a uno del objeto iterador.
También hay funciones que toman iteradores e iterables como argumentos. Por ejemplo, las funciones list()
y sum()
devuelven una lista y la suma de elementos, respectivamente.
En este ejercicio, utilizarás estas funciones pasando un iterable de range()
e imprimiendo a continuación los resultados de las llamadas a la función.
Este ejercicio forma parte del curso
Caja de herramientas Python
Instrucciones de ejercicio
- Crea un objeto
range
que produzca los valores de 10 a 20 utilizandorange()
. Asigna el resultado avalues
. - Utiliza la función
list()
para crear una lista de valores a partir del objeto rangevalues
. Asigna el resultado avalues_list
. - Utiliza la función
sum()
para obtener la suma de los valores de 10 a 20 del objeto rangevalues
. Asigna el resultado avalues_sum
.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Create a range object: values
values = ____
# Print the range object
print(values)
# Create a list of integers: values_list
values_list = ____
# Print values_list
print(values_list)
# Get the sum of values: values_sum
values_sum = ____
# Print values_sum
print(values_sum)