Iteratorer som funktionsargument
Du har använt funktionen iter() för att hämta ett iteratorobjekt, samt funktionen next() för att hämta värdena ett i taget från iteratorobjektet.
Det finns även funktioner som tar iteratorer och itererbara objekt som argument. Till exempel returnerar list() en lista och sum() summan av elementen.
I den här övningen använder du dessa funktioner genom att skicka ett itererbart objekt från range() och sedan skriva ut resultaten av funktionsanropen.
Den här övningen är en del av kursen
Python Toolbox
Övningsinstruktioner
- Skapa ett
range-objekt som producerar värdena från 10 till 20 med hjälp avrange(). Tilldela resultatet tillvalues. - Använd funktionen
list()för att skapa en lista med värden från range-objektetvalues. Tilldela resultatet tillvalues_list. - Använd funktionen
sum()för att beräkna summan av värdena från 10 till 20 från range-objektetvalues. Tilldela resultatet tillvalues_sum.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)