「さはら3」です。
AI副業でどこまでいけるのか?をテーマに頑張っていきたいと思います。
頭の体操
- 1か所だけ異なる漢字が入っています。(解答は一番最後に掲載)
本編
前回の終わりに、次回は「辞書」を予定しております。
と記載しましたが、リストとタプルについて練習問題を行った方が良いかと思ましたので
今回は、ChatGPTに教わるPythonの基礎編3・練習問題となります。
リストとタプルについての練習問題をお出ししますので、ぜひ解いてみてください。
練習問題
リスト
1.リストの定義:
- 以下の要素を持つリストを作成してください。
- 1, 2, 3, "Python"
2.要素の追加:
- 上記のリストに整数4を追加してください。
3.要素の変更:
4.要素の削除:
- リストから整数2を削除してください。
5.スライシング:
- リストの2番目から3番目の要素を取得してください。
6.リストのメソッド:
- リストを逆順にして、その結果を出力してください。
タプル
1.タプルの定義:
- 以下の要素を持つタプルを作成してください。
- 1, 2, 3, "Python"
2.要素のアクセス:
- 上記のタプルから"Python"という文字列を取得してください。
3.アンパッキング:
- タプルの要素を2つの変数x, yにアンパックしてください。
4.関数とタプル:
- 以下の関数を作成してください。
- 関数名:
get_coordinates
- 戻り値: タプル(4, 5)
- 関数名:
5.タプルの利用:
- 上記の関数を呼び出し、返されたタプルを変数に格納して、その内容を出力してください。
解答
リスト
- リストの定義:
・ 以下の要素を持つリストを作成してください。 ・ 1, 2, 3, "Python"
my_list = [1, 2, 3, "Python"]
- 要素の追加:
・ 上記のリストに整数4を追加してください。
my_list.append(4)
- 要素の変更:
・ リストの"Python"という文字列を"Java"に変更してください。
my_list[3] = "Java"
- 要素の削除:
・ リストから整数2を削除してください。
my_list.remove(2)
- スライシング:
・ リストの2番目から3番目の要素を取得してください。
sublist = my_list[1:3]
- リストのメソッド:
・ リストを逆順にして、その結果を出力してください。
my_list.reverse()
print(my_list)
タプル
- タプルの定義:
・ 以下の要素を持つタプルを作成してください。 * 1, 2, 3, "Python"
my_tuple = (1, 2, 3, "Python")
- 要素のアクセス:
・ 上記のタプルから"Python"という文字列を取得してください。
print(my_tuple[3])
- アンパッキング:
・ タプルの要素を2つの変数x, yにアンパックしてください。
x, y, z, w = my_tuple
- 関数とタプル:
・ 以下の関数を作成してください。
* 関数名: get_coordinates
* 戻り値: タプル(4, 5)
def get_coordinates(): return (4, 5)
- タプルの利用:
・ 上記の関数を呼び出し、返されたタプルを変数に格納して、その内容を出力してください。
coordinates = get_coordinates()
print(coordinates)
いかがでしたでしょうか?
Pythonでのリストとタプルの練習問題は解けましたでしょうか?
反復練習を行い、是非マスターしてください。
AI関連は日進月歩、日々之精進でございます。
最後まで読んで頂きありがとうございました。
AIさはら
頭の体操:解答
- わかりましたか?(簡単ですかね?)
本日のAI着物美女ダンシング
良かったらInstagramのフォローをお願いします。
https://www.instagram.com/ai_kimono_bijo/
非アダルトで運営しておりますので、職場でも安心して堪能いただけます。