Pythonのリストの使い方の演習問題10問!!
皆さん、こんにちは!これからPythonのリストについて学んでいきます。
リストはPythonの基本的なデータ構造の一つで、色々なタイプのデータを順序よく格納することができます。宣言、要素の取得、ループで要素の取得、要素の追加、削除、検索など、リストを使う上で必要な操作を一緒に学んでいきましょう。
以下に10問の問題を用意しました。Pythonのリストに慣れるためにも、ぜひ挑戦してみてくださいね。
では、始めましょう!
第1問
以下のリストを作成してください。
animals = ["Dog", "Cat", "Elephant", "Lion", "Tiger"]
ソースコード(コピペで貼り付けて解いてください)
1 2 3 4 |
#*****ここからコードを書いて下さい***** #*****ここまでコードを書いて下さい***** |
出力結果
["Dog", "Cat", "Elephant", "Lion", "Tiger"]
第2問
以下のリストから"Lion"を取り出してください。
animals = ["Dog", "Cat", "Elephant", "Lion", "Tiger"]
ソースコード(コピペで貼り付けて解いてください)
1 2 3 4 5 |
animals = ["Dog", "Cat", "Elephant", "Lion", "Tiger"] #*****ここからコードを書いて下さい***** #*****ここまでコードを書いて下さい***** |
出力結果
Lion
第3問
以下のリストの全ての要素をforループを使って出力してください。
animals = ["Dog", "Cat", "Elephant", "Lion", "Tiger"]
ソースコード(コピペで貼り付けて解いてください)
1 2 3 4 |
animals = ["Dog", "Cat", "Elephant", "Lion", "Tiger"] #ここからコードを書いて下さい***** #ここまでコードを書いて下さい |
出力結果
Dog
Cat
Elephant
Lion
Tiger
第4問
以下のリストに"Rabbit"を追加してください。
animals = ["Dog", "Cat", "Elephant", "Lion", "Tiger"]
ソースコード(コピペで貼り付けて解いてください)
1 2 3 4 5 |
animals = ["Dog", "Cat", "Elephant", "Lion", "Tiger"] #*****ここからコードを書いて下さい***** #*****ここまでコードを書いて下さい***** |
出力結果
["Dog", "Cat", "Elephant", "Lion", "Tiger", "Rabbit"]
第5問
以下のリストから"Elephant"を削除してください。
animals = ["Dog", "Cat", "Elephant", "Lion", "Tiger"]
ソースコード(コピペで貼り付けて解いてください)
1 2 3 4 5 |
animals = ["Dog", "Cat", "Elephant", "Lion", "Tiger"] #*****ここからコードを書いて下さい***** #*****ここまでコードを書いて下さい***** |
出力結果
["Dog", "Cat", "Lion", "Tiger"]
第6問
以下のリストから"Elephant"が含まれているかどうかを判定するプログラムを書いてください。
animals = ["Dog", "Cat", "Elephant", "Lion", "Tiger"]
ソースコード(コピペで貼り付けて解いてください)
1 2 3 4 5 |
animals = ["Dog", "Cat", "Elephant", "Lion", "Tiger"] #*****ここからコードを書いて下さい***** #*****ここまでコードを書いて下さい***** |
出力結果
True
第7問
以下のリストから全ての要素を削除してください。
animals = ["Dog", "Cat", "Elephant", "Lion", "Tiger"]
ソースコード(コピペで貼り付けて解いてください)
1 2 3 4 |
animals = ["Dog", "Cat", "Elephant", "Lion", "Tiger"] #ここからコードを書いて下さい #ここまでコードを書いて下さい |
出力結果
[]
第8問
以下のリストの長さ(要素の数)を取得してください。
animals = ["Dog", "Cat", "Elephant", "Lion", "Tiger"]
ソースコード(コピペで貼り付けて解いてください)
1 2 3 4 5 |
animals = ["Dog", "Cat", "Elephant", "Lion", "Tiger"] #*****ここからコードを書いて下さい***** #*****ここまでコードを書いて下さい***** |
出力結果
5
第9問
以下のリストにある"Elephant"のインデックス(位置)を取得してください。
animals = ["Dog", "Cat", "Elephant", "Lion", "Tiger"]
ソースコード(コピペで貼り付けて解いてください)
1 2 3 4 5 |
animals = ["Dog", "Cat", "Elephant", "Lion", "Tiger"] #*****ここからコードを書いて下さい***** #*****ここまでコードを書いて下さい***** |
出力結果
2
第10問
以下のリストを逆順にしてください。
numbers = [1, 2, 3, 4, 5]
ソースコード(コピペで貼り付けて解いてください)
1 2 3 4 5 |
numbers = [1, 2, 3, 4, 5] #*****ここからコードを書いて下さい***** #*****ここまでコードを書いて下さい***** |
出力結果
[5, 4, 3, 2, 1]
まとめ
Pythonのリストについて、宣言から要素の取得、ループを使った要素の取得、要素の追加・削除・検索など、色々な操作方法を問題を解くことで学びました。
リストはPythonのプログラミングにおいて、非常に頻繁に使う重要なデータ構造なので、この機会にしっかりと理解しましょう。
次回は、更に難易度を上げたリストに関する問題に挑戦しましょう!
問題は解けましたか、最後まで見て頂きありがとうございました。少しでもお役にたてたなら幸いです!