イテレータを関数の引数として使う
iter() 関数を使ってイテレータオブジェクトを取得し、next() 関数でイテレータオブジェクトから値を一つずつ取り出す方法を学びました。
イテレータやイテラブルを引数として受け取る関数も存在します。たとえば、list() 関数はリストを返し、sum() 関数は要素の合計を返します。
この演習では、range() からイテラブルを渡してこれらの関数を使い、結果を出力します。
この演習はコースの一部です
Python Toolbox
演習の手順
rangeを使って、10 から 20 までの値を生成するrange()オブジェクトを作成し、valuesに代入してください。list()関数を使って、range オブジェクトvaluesからリストを作成し、values_listに代入してください。sum()関数を使って、range オブジェクトvaluesから 10 から 20 までの値の合計を求め、values_sumに代入してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# 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)