Pythonの辞書の使い方の演習問題10問!!
こんにちは、Pythonの辞書の使い方を学んでみませんか?辞書はPythonの重要なデータ型の1つで、頻繁に使われます。
それぞれの演習問題を通じて、辞書の基本的な操作を身につけることができます。
準備はいいですか?それでは始めましょう!
第1問
Pythonで辞書を作成してください。キーはあなたの好きな動物の名前(英語)、値はその動物の特徴(英語)で設定してください。
ソースコード(コピペで貼り付けて解いてください)
1 2 3 4 |
#*****ここからコードを書いて下さい***** #*****ここまでコードを書いて下さい***** |
出力結果
{'Dog': 'Friendly', 'Cat': 'Independent', 'Elephant': 'Large'}
第2問
以下の辞書が与えられたとき、キーが'Dog'の値を取得してください。
1 |
animals = {'Dog': 'Friendly', 'Cat': 'Independent', 'Elephant': 'Large'} |
ソースコード(コピペで貼り付けて解いてください)
1 2 3 4 5 6 |
animals = {'Dog': 'Friendly', 'Cat': 'Independent', 'Elephant': 'Large'} #*****ここからコードを書いて下さい***** #*****ここまでコードを書いて下さい***** |
出力結果
'Friendly'
第3問
与えられた辞書に対して、forループを使って全てのキーと値を出力してください。
1 |
animals = {'Dog': 'Friendly', 'Cat': 'Independent', 'Elephant': 'Large'} |
ソースコード(コピペで貼り付けて解いてください)
1 2 3 4 5 |
animals = {'Dog': 'Friendly', 'Cat': 'Independent', 'Elephant': 'Large'} #ここからコードを書いて下さい***** #ここまでコードを書いて下さい |
出力結果
Dog Friendly
Cat Independent
Elephant Large
第4問
与えられた空の辞書に対して、キーと値を追加してください。
1 |
dictionary = {} |
ソースコード(コピペで貼り付けて解いてください)
1 2 3 4 5 6 |
dictionary = {} #*****ここからコードを書いて下さい***** #*****ここまでコードを書いて下さい***** |
出力結果
{'Dog': 'Friendly'}
第5問
与えられた辞書から特定のキーの要素を削除してください。
1 |
dictionary = {'Dog': 'Friendly', 'Cat': 'Independent', 'Elephant': 'Large'} |
ソースコード(コピペで貼り付けて解いてください)
1 2 3 4 5 6 |
dictionary = {'Dog': 'Friendly', 'Cat': 'Independent', 'Elephant': 'Large'} #*****ここからコードを書いて下さい***** #*****ここまでコードを書いて下さい***** |
出力結果
{'Dog': 'Friendly', 'Elephant': 'Large'}
第6問
与えられた辞書で特定のキーが存在するかどうかをチェックしてください。
1 |
dictionary = {'Dog': 'Friendly', 'Cat': 'Independent', 'Elephant': 'Large'} |
ソースコード(コピペで貼り付けて解いてください)
1 2 3 4 5 6 |
dictionary = {'Dog': 'Friendly', 'Cat': 'Independent', 'Elephant': 'Large'} #*****ここからコードを書いて下さい***** #*****ここまでコードを書いて下さい***** |
出力結果
True
第7問
Pythonの辞書を用いて、自分のプロフィールを作成してみましょう。名前、年齢、趣味をキーとし、それに対応する値を自分の情報で埋めてください。
ソースコード(コピペで貼り付けて解いてください)
1 2 3 |
#*****ここからコードを書いて下さい***** #*****ここまでコードを書いて下さい***** |
出力結果
{ 'Name': 'Your name', 'Age': Your age, 'Hobby': 'Your hobby'}
第8問
与えられた辞書から特定のキーを削除してください。削除するキーは「Cat」です。
1 |
dictionary = {'Dog': 'Friendly', 'Cat': 'Independent', 'Elephant': 'Large'} |
ソースコード(コピペで貼り付けて解いてください)
1 2 3 4 5 6 |
dictionary = {'Dog': 'Friendly', 'Cat': 'Independent', 'Elephant': 'Large'} #*****ここからコードを書いて下さい***** #*****ここまでコードを書いて下さい***** |
出力結果
{'Dog': 'Friendly', 'Elephant': 'Large'}
第9問
辞書内に特定のキーが存在するかどうかを確認するPythonのコードを書いてください。キーとして'Book'を持つ辞書を用意し、キー'Book'が存在するかを確認してください。
ソースコード(コピペで貼り付けて解いてください)
1 2 3 |
#*****ここからコードを書いて下さい***** #*****ここまでコードを書いて下さい***** |
出力結果
True
第10問
与えられた辞書のすべてのキーを取得するPythonのコードを書いてください。次の辞書を使用してください: {'Name': 'Alice', 'Age': 25, 'Hobby': 'Reading'}.
ソースコード(コピペで貼り付けて解いてください)
1 2 3 |
#*****ここからコードを書いて下さい***** #*****ここまでコードを書いて下さい***** |
出力結果
['Name', 'Age', 'Hobby']
[p]
まとめ
これでPythonの辞書に関する基本的な演習問題10問を解くことができました。
辞書はキーと値のペアを管理する非常に便利なデータ型で、データの検索や管理を容易にします。
これらの問題を通じて、Pythonの辞書の宣言、要素の取得、ループでの要素の取得、要素の追加、削除、検索など、辞書の基本的な操作について理解を深めることができたと思います。
更なる理解を深めるためには、実際に自分でコードを書いてみることが大切です。
自分で問題を考えて解いてみたり、他の人が作成した問題に挑戦してみたりしてみてください。
問題は解けましたか、最後まで見て頂きありがとうございました。少しでもお役にたてたなら幸いです!