演習課題「内包表記を用いた集合の作成」
右側のコードエリアには、空の集合 s が用意されています。
内包表記を用いて 0 から 4 の連続した値を持った集合を `s` に代入してください。
期待する出力値
{0, 1, 2, 3, 4}
※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#15:内包表記で集合を生成
このチャプターでは、内包表記で集合を生成する方法を学習しましょう。
- 集合を内包表記によって生成するコード:
st = {A for B in C}
# A: 0 などの明示的な値や変数、または式 ・・・ 集合 st の要素になる
# B: 変数 ・・・ C の各要素を受ける
# C: イテラブル (リストやタプルなど)
- 次のコードの集合 a と集合 b は同等
a = set()
for i in range(10):
a.add(i)
print(a)
b = {x for x in range(10)}
print(b)
range(10)で生成される数列の各要素を変数 x で受けて、集合 b の要素としている
ログインすると採点できます
コードの実行