演習課題「内包表記と条件分岐」
右側のコードエリアに、0 から 99 までの整数の要素を持ったリスト a が定義されています。
if を組み合わせて、13 の倍数のみを要素にもつリストにしてください。
期待する出力値
[0, 13, 26, 39, 52, 65, 78, 91]
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#05:if が組み合わせられた内包表記
このチャプターでは、内包表記において、if を使ってリストの各要素が満たしているべき条件を指定する方法を学習しましょう。
- 内包表記では、if を組み合わせることで、リストの各要素が満たしているべき条件を指定することができる
b = [x for x in range(1, 101) if x % 11 == 0] # 1 ~ 100 の整数のうち、11 の倍数のみを要素にもつリストを生成
print(b)
ログインすると採点できます
コードの実行