🐍
[Python] 3種類の内包表記
はじめに
この記事では、Python
の内包表記についてをまとめております。
参考資料
結論
1. リスト内包式
# 0〜9 の偶数の二乗リストを作る
squares = [x*x for x in range(10) if x % 2 == 0]
実行結果を確認する
[0, 4, 16, 36, 64]
2. 集合内包式
# 文字列中の英字を大文字にしてユニークな集合を作る
chars = {c.upper() for c in "abracadabra" if c.isalpha()}
実行結果を確認する
{'A', 'B', 'C', 'D', 'R'}
3. 辞書内包
# 0〜4 の数字をキーとし、その二乗を値に持つ辞書を作る
square_dict = {x: x*x for x in range(5)}
実行結果を確認する
{0: 0, 1: 1, 2: 4, 3: 9, 4: 16}
YouTube のご案内
ポモドーロタイマー(25 分勉強+ 5 分休憩)を活用した作業・勉強配信を行っています。
集中したいときや、誰かと一緒に頑張りたいときに、ぜひご活用ください。
ご興味のある方は、ぜひお気軽に遊びに来てください!
「Zenn から来ました!!」とコメントを貰えると泣いて喜びます 🤣
Discussion