公開:2025-05-22、更新:2025-05-22
7-8「リスト内包表記」 4ページ
マンガ

4
コンテンツ紹介
テキスト原稿
# 4p
__1__
猫野:
次は
さらに複雑なものだ
forのあとに
ifを書いて要素を
絞り込む方法だ
__2__
```py
[式2 for 変数 in リストなど if 式1]
```
例:
```py
a = [1, 2, 3, 4]
b = [n * 10 for n in a if n % 2 == 0]
print(b)
```
出力
[20, 40]
---
__3__
猫野:
取り出した要素のうち
式1でTrueのものだけ
式2で処理して
新しいリストを作る
__4__
a = [1, 2, 3, 4]
b = [n * 10 for n in a if n % 2 == 0]
1
2
3
4
2
4
2 * 10
4 * 10
[20, 40]