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 del ejercicio
- Crea un objeto
rangeque 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
Prueba este ejercicio y completa el 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)