コース一覧
Pythonコレクション
第7章クイズ

Pythonコレクション

リスト、辞書、集合、タプルなどのコレクションを学び、複数のデータを適切に扱えるようにします。

1
リストと辞書
01. リストの追加と削除15分
02. スライス15分
03. 辞書の基本15分
04. 辞書を走査15分
05. keyでソート15分
06. setで重複除去15分
07. リスト内包表記15分
08. タプルアンパック15分
09. つくる:カテゴリ別集計15分
10. 第7章クイズ10分

Pythonコレクション

01リストの追加と削除
02スライス
03辞書の基本
04辞書を走査
05keyでソート
06setで重複除去
07リスト内包表記
08タプルアンパック
09つくる:カテゴリ別集計
10第7章クイズ

第7章クイズ

クイズ1

次のコードを実行したあと、record の中身はどうなりますか。

Python

record = {"name": "りんご", "price": 120, "name": "みかん"}

クイズ2

次のコードを実行すると何が表示されますか。

Python

items = ["りんご", "みかん", "ノート", "電車代"]
print(items[1:3])

クイズ3

次のコードを実行すると何が起きますか。

Python

items = ["りんご", "みかん"]
items = items.append("ノート")
print(len(items))

クイズ4

使ったカテゴリの一覧を返す関数で return set(categories) と書くのが良くないのはなぜですか。

クイズ5

次のコードの結果として正しいものはどれですか。

Python

records = [
    {"name": "りんご", "price": 120, "category": "食費"},
    {"name": "ノート", "price": 200, "category": "日用品"},
]
result = [r["name"] for r in records if r["price"] >= 150]

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。