Pythonのコレクションに関する練習問題
Pythonコースの一部として、コレクションに関する実践的な練習問題を39問用意しています。 基礎から応用まで段階的に学習できるよう構成されています。
学習を開始する準備ができました
下記の練習問題から始めて、段階的にスキルアップしていきましょう
セットに要素を追加するメソッドはどれですか?
約3分
辞書に存在しないキーにアクセスしたときに発生するエラーは何ですか?
約3分
指定した位置に要素を挿入するメソッドはどれですか?
約3分
以下のコードを実行した場合、何が起こりますか? ```python colors = ["赤", "青", "緑"] print(colors[3]) ```
約3分
以下のコードの実行結果はどうなりますか? ```python data = ["太郎", 25, True] print(data[1]) ```
約3分
Pythonでリストを作成する際に使用する記号はどれですか?
約3分
リストの末尾に新しい要素を追加するメソッドはどれですか?
約3分
リストの最後の要素を取得する方法として正しいものはどれですか?
約3分
空のセットを正しく作成する方法はどれですか?
約3分
要素が1つだけのタプルを正しく作成する方法はどれですか?
約3分
以下のコードを実行した場合、何が起こりますか? ```python colors = ["赤", "青"] colors.remove("緑") ```
約3分
リストの`index()`メソッドの役割として正しいものはどれですか?
約3分
セットから要素を安全に削除する(存在しなくてもエラーにならない)メソッドはどれですか?
約3分
以下のコードの実行結果はどうなりますか? ```python set_a = {1, 2, 3, 4} set_b = {3, 4, 5, 6} result = set_a & set_b print(result) ```
約3分
以下のコードを実行したときの結果はどうなりますか? ```python scores = {"math": 85, "english": 78} scores["science"] = 92 print(len(scores)) ```
約3分
空のリストを作成する正しい方法はどれですか?
約3分
Pythonで辞書を作成するために使用する記号は何ですか?
約3分
Pythonでリスト内に特定の値が含まれているかを確認する演算子はどれですか?
約3分
リストの末尾に新しい要素を追加するメソッドはどれですか?
約3分
辞書から値を取得する際に使用する記号は何ですか? ```python car = {"make": "トヨタ", "model": "カローラ"} # makeの値を取得したい場合 ```
約3分
以下のコードの実行結果はどうなりますか? ```python data = [1, 2, 2, 3, 3, 3, 4, 4, 4, 4] unique_count = len(set(data)) print(unique_count) ```
約3分
辞書の主な特徴として**最も適切**なものはどれですか?
約3分
辞書の`get()`メソッドの主な特徴は何ですか?
約3分
辞書から要素を削除するために使用するキーワードは何ですか?
約3分
以下のコードで、関数の戻り値の型は何ですか? ```python def get_coordinates(): x = 10 y = 20 return x, y result = get_coordinates() ```
約3分
以下のコードの実行結果はどうなりますか? ```python numbers = [10, 20, 30, 40, 50] print(len(numbers)) ```
約3分
Pythonのリストで3番目の要素にアクセスする正しい方法はどれですか?
約3分
辞書のすべてのキーと値のペアを同時に取得できるメソッドは何ですか?
約3分
リストの要素を管理する際のインデックスの特徴として正しいものはどれですか?
約3分
以下のリストで、"バナナ"を取得するために使用する正しいインデックスはどれですか? ```python fruits = ["りんご", "バナナ", "オレンジ"] ```
約3分
以下のコードの実行結果はどうなりますか? ```python numbers = [1, 2, 3] numbers[1] = 5 print(numbers) ```
約3分
タプルとリストの最も重要な違いは何ですか?
約3分
Pythonでリストの要素数(長さ)を取得する正しい方法はどれですか?
約3分
以下のコードの実行結果はどうなりますか? ```python tasks = ["A", "B", "C"] completed = tasks.pop() print(completed) print(tasks) ```
約3分
`append()`と`insert()`の違いとして正しいものはどれですか?
約3分
セットの特徴として正しいものはどれですか?
約3分
データ構造の使い分けとして**最も適切でない**組み合わせはどれですか?
約3分
リストから特定の値を削除するメソッドはどれですか?
約3分
以下のコードの実行結果はどうなりますか? ```python data = [1, 2, 3, 2, 4] data.remove(2) print(data) ```
約3分
💡 学習のコツ
1
問題を順番に解く
基礎から応用へと段階的に構成されているため、順番に取り組むことをお勧めします
2
解説をしっかり読む
正解・不正解に関わらず、解説を読んで理解を深めましょう
3
復習で定着させる
間違えた問題は後日再チャレンジして、知識の定着を確認しましょう
プレミアムプランでは、進捗管理、間違えた問題の自動復習リスト、詳細な解説動画など、 より充実した学習体験をご利用いただけます。