セクション 1. 章 9
single
Pythonにおけるリストから特定要素の削除
メニューを表示するにはスワイプしてください
remove() メソッドは、リスト内の特定の値の最初の出現を削除します。要素のインデックスが分からず、値だけが分かっている場合に特に便利です。remove() メソッドの構文は次のとおりです。
list.remove(value)
すでに訪れたため、リストから "Kyoto" を削除する場合は、次のようにします。
12345travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Sydney']
リストに "Kyoto" が存在しない場合、このコードはエラーを発生させます。
12345travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # ValueError: list.remove(x): x not in list
これを回避するには、削除する前に都市が存在するかどうかを確認する方法があります。
123456travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] if "Kyoto" in travel_wishlist: travel_wishlist.remove("Kyoto") print(travel_wishlist)
注意
remove() メソッドでは、一度に削除できるのは1つの要素のみ。
タスク
スワイプしてコーディングを開始
travel_wishlist リストの操作を続けます。
- リストから
"Oslo"と"Sydney"の要素を削除してください。 - これらの要素を削除するために
remove()メソッドを使用します。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 9
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください