CommencerCommencer gratuitement

Les itérateurs en tant qu'arguments de fonction

Vous avez utilisé la fonction iter() pour obtenir un objet itérateur, ainsi que la fonction next() pour récupérer les valeurs une par une de l'objet itérateur.

Il existe également des fonctions qui prennent des itérateurs et des itérables comme arguments. Par exemple, les fonctions list() et sum() renvoient respectivement une liste et la somme des éléments.

Dans cet exercice, vous utiliserez ces fonctions en passant un itérable à partir de range() et en imprimant les résultats des appels de fonction.

Cet exercice fait partie du cours

Boîte à outils Python

Afficher le cours

Instructions

  • Créez un objet range qui produirait les valeurs de 10 à 20 à l'aide de range(). Affectez le résultat à values.
  • Utilisez la fonction list() pour créer une liste de valeurs à partir de l'objet range values. Affectez le résultat à values_list.
  • Utilisez la fonction sum() pour obtenir la somme des valeurs de 10 à 20 de l'objet range values. Affectez le résultat à values_sum.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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)
Modifier et exécuter le code