Pythonのリスト型
提供: Python入門
スポンサーリンク
Pythonのリスト型(list)の初期化などを説明します。
読み方
- リスト型
- りすとがた
- list
- りすと
目次
概要
リストの初期化
空のリストを作成する
>>> empty=[] >>> empty []
サイズを指定し、0で埋める
>>> a=[0]*3 >>> a [0, 0, 0] >>> a=[0]*5 >>> a [0, 0, 0, 0, 0]
文字列のリストを指定して初期化する
>>> a=['foo','bar'] >>> a ['foo', 'bar']
数値のリストを指定して初期化する
>>> a=[1,2,3] >>> a [1, 2, 3]
3 x 2 の二次元配列
>>> n=[ [0]*2 ] * 3 >>> n [[0, 0], [0, 0], [0, 0]]
rangeを使用した初期化
>>> a=range(0,10) >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> a=range(1,3) >>> a [1, 2] >>> a = [range(1,3)] * 3 >>> a [[1, 2], [1, 2], [1, 2]]
リスト全体を計算する
リストの合計値を計算する sum
>>> a=range(1,10) >>> a [1, 2, 3, 4, 5, 6, 7, 8, 9] >>> sum(a) 45
リストの要素を抽出する
2より大きい要素を取り出す例
>>> a=range(1,5) >>> a [1, 2, 3, 4] >>> print [x for x in a if x > 2] [3, 4]
関連項目
- Pythonのリスト型
- Pythonの集合型
- Pythonの辞書
ツイート
スポンサーリンク