Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Removing Items from Sets in Python | Section
/
Python Data Structures
セクション 1.  25
single

single

bookRemoving Items from Sets in Python

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

Sets in Python allow you to remove elements using the remove() and discard() methods. While both methods remove specific elements, there is a key difference:

  • remove(): raises a KeyError if the element is not in the set;
  • discard(): does not raise an error if the element is not found; it simply leaves the set unchanged.
123456
# Attempting to remove movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk"} # Remove specific movies movies.remove("Dunkirk") movies.remove("Avatar") # This will raise a `KeyError`
copy

Now, let's use the discard() method, which behaves similarly but avoids errors if the specified movie is not in the set.

12345678910
# Define a set of favorite movies movies = {"Inception", "Interstellar", "Tenet", "Dunkirk", "Memento"} # Remove specific movies using discard movies.discard("Dunkirk") movies.discard("Memento") movies.discard("Avatar") # Print the result print("Final set:", movies)
copy
タスク

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

You are given the set marvel_movies. However, two movies from another studio have accidentally been added to this set.

  • Remove the movie "The Dark Knight" from the set.
  • Remove the movie "Justice League" from the set.
  • Use the discard() or remove() methods to accomplish this task.

解答

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

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

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

セクション 1.  25
single

single

AIに質問する

expand

AIに質問する

ChatGPT

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

some-alt