Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Skapa ett range-objekt som producerar värdena från 10 till 20 med hjälp av range(). Tilldela resultatet till values.
  • Använd funktionen list() för att skapa en lista med värden från range-objektet values. Tilldela resultatet till values_list.
  • Använd funktionen sum() för att beräkna summan av värdena från 10 till 20 från range-objektet values. Tilldela resultatet till values_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)
Redigera och kör kod