スポンサーリンク

内包表記でリストを初期化

内包表記でリストを初期化すると、コードもシンプルになりますし楽ですね。

※その他のリストの初期化方法は下記を参考にしてください。
参考:Pythonでリスト(配列)を初期化する方法:入門編

0~5までの数値で初期化するには下記のように書きます。
基本的な書き方になります。

下記がサンプルコードになります。

下記が実行結果になります。

スポンサーリンク

if 条件文で内包表記

条件文を後ろに書いて、リストの中身を条件指定できます。

下記がサンプルコードになります。

下記が実行結果になります。

奇数のみ出力。

下記が実行結果になります。

if else の条件文で内包表記

if else の条件文で内包表記も書けます。

ただし、if文は後ろに付加しましたが、if else の場合は前に付加する必要があります。
ややこしいですね。

下記がサンプルコードになります。

下記が実行結果になります。

内包表記の出力を計算

iの値の計算結果をリストに格納することもできます。
下記は100倍しています。

下記がサンプルコードになります。

下記が実行結果になります。

内包表記で2次元リスト

内包表記で2次元リストも作れます。

下記がサンプルコードになります。

下記が実行結果になります。

スポンサーリンク