1. TOP
  2. プログラム
  3. ソフト
  4. python
  5. 内包表記ーリスト

内包表記ーリスト

2019-03-29_145530_RM3

内包表記 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]