Pythonのリスト型

提供: Python入門
2014年1月30日 (木) 01:49時点におけるDaemon (トーク | 投稿記録)による版

移動: 案内検索
スポンサーリンク

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]

 

関連項目




スポンサーリンク