【Python】リストの作成方法

PythonのTopに戻る


 

 リストを定義する

大半の場合は次のようにリストを定義する。

for文などの制御文を利用することで、リスト内に格納した複数の値を順番に処理することができる。なお、Pythonではリストの要素を「0番目」から数え始めるので注意する。

 

 2次元配列(リストのリスト)を定義する

これは以下のような行列になっている。$$\left[\begin{array}{ccccc}
8 & 6 & 1 & 42 & 13 \\
4 & -2 & 81 & 19 & 43 \\
1 & 34 & -71 & 45 & -27
\end{array}\right]$$

 

 要素の個数を2倍にする(リストの初期化)

リストに対して「2 * 」とすると要素の個数が2倍になる。

この方法だと2倍にするだけでなく、何倍にでもできる。ただし「2.0 * 」のようにint型以外を乗算するとエラーとなる。

これを応用すると任意の値・要素数でリストを初期化することができる。

 

 range関数を利用する

range関数により作成したイテラブルオブジェクトをlist化すれば整数列のリストを生成することも容易である。この方法は是非覚えておきたい。

 


PythonのTopに戻る