セクション 3. 章 5
single
Pythonにおけるタプルの更新
メニューを表示するにはスワイプしてください
タプル内の値を変更するには、削除と同様の手法を使用可能。タプルはイミュータブルであるため、その要素を直接変更しようとするとエラーが発生。
123movie_ratings = (8.8, 9.0, 7.5, 6.8) # Attempting to modify a tuple directly movie_ratings[1] = 8.9 # Output: Error: 'tuple' object does not support item assignment
ただし、タプルをリストに変換することで、簡単に目的の変更が可能。
12345678910111213current_movies = ("Inception", "Interstellar", "Tenet", "Dunkirk") # Step 1: Convert the tuple to a list movies_list = list(current_movies) # Step 2: Update the second and third movie titles movies_list[1] = "Memento" movies_list[2] = "The Prestige" # Step 3: Convert the list back to a tuple current_movies = tuple(movies_list) print(current_movies)
タスク
スワイプしてコーディングを開始
ジャンルを含む新しいタプル movie_genres が与えられています。
- タプルをリストに変換し、変数
temp_listに代入してください。 - 要素
"Drama"を"Thriller"に置き換えてください。 - 要素
"Horror"を"Adventure"に置き換えてください。 - リストを再びタプルに変換し、その値を変数
movie_genresに代入してください。 - 一時的なリストを削除してください。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 5
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください