内包表記ーリスト

内包表記 P104
ひとつ以上のイテレータからPythonデータ構造をコンパクトに 作れる形式です。内表記を使えば、ループや条件テストを寡黙な構文 で結合できる。内包表記が使えているかどうかは、Python初心者 レベルを卒業できるかどうかの目印になる。
1:ひとつずつ追加
>>>number_list = []
>>>number_list.append(1)
>>>number_list.append(2)
>>>number_list.append(3)
>>>number_list.append(4)
>>>number_list.append(5)
>>>number_list
[1, 2, 3, 4, 5]
range()出力
>>> number_list = list(range(1, 6))
>>>number_list
[1, 2, 3, 4, 5]
単純なリスト内包表記
>>> number_list = [number for number in range(1,6)]
>>>number_list
[1, 2, 3, 4, 5]
>>> number_list = [number-1 for number in range(1,6)]
>>>number_list
[0, 1, 2, 3, 4]