Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Pythonにおけるリストから特定要素の削除 | セクション
Pythonデータ構造
セクション 1.  9
single

single

bookPythonにおけるリストから特定要素の削除

メニューを表示するにはスワイプしてください

remove() メソッドは、リスト内の特定の値の最初の出現を削除します。要素のインデックスが分からず、値だけが分かっている場合に特に便利です。remove() メソッドの構文は次のとおりです。

list.remove(value)

すでに訪れたため、リストから "Kyoto" を削除する場合は、次のようにします。

12345
travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Sydney']
copy

リストに "Kyoto" が存在しない場合、このコードはエラーを発生させます。

12345
travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] # Remove a specific city travel_wishlist.remove("Kyoto") print(travel_wishlist) # ValueError: list.remove(x): x not in list
copy

これを回避するには、削除する前に都市が存在するかどうかを確認する方法があります。

123456
travel_wishlist = ["Paris", "Oslo", "Rome", "Sydney"] if "Kyoto" in travel_wishlist: travel_wishlist.remove("Kyoto") print(travel_wishlist)
copy
Note
注意

remove() メソッドでは、一度に削除できるのは1つの要素のみ。

タスク

スワイプしてコーディングを開始

travel_wishlist リストの操作を続けます。

  • リストから "Oslo""Sydney" の要素を削除してください。
  • これらの要素を削除するために remove() メソッドを使用します。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  9
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt