Menu
Coddy logo textTech

基本操作

CoddyのPythonジャーニー「Logic & Flow」セクションの一部 — レッスン 30/78。

セットには、一般的なセット関連のタスクを効率的に実行できる組み込みの操作が用意されています。これらの操作には、要素の追加、要素の削除、および要素の存在確認が含まれます。

セットに要素を追加する:

my_set = {1, 2, 3}
my_set.add(4)
print(my_set)
# 出力: {1, 2, 3, 4}

注意: add() はセットを直接変更し、None を返します。

セットから要素を削除する: (存在しない場合はエラーが発生します!)

my_set = {1, 2, 3}
my_set.remove(2)
print(my_set)
# 出力: {1, 3}

要素の存在を確認する:

my_set = {1, 2, 3}
print(2 in my_set)
# 出力: True
print(4 in my_set)
# 出力: False
challenge icon

チャレンジ

簡単

3つの引数 set1(セット)、element_to_add、および element_to_remove を受け取る manage_set という名前の関数を作成してください。この関数は以下の操作を実行する必要があります。

  1. element_to_addset1 に追加します。
  2. element_to_removeset1 から削除しようと試みます。その要素がセット内に存在しない場合は、何もしません。
  3. 数値の 5 が set1 に含まれているか確認します。含まれている場合は、文字列 "5 is in the set" を返します。そうでない場合は、文字列 "5 is not in the set" を返します。

チートシート

セットは、要素を管理するためのいくつかの組み込み操作をサポートしています:

要素の追加:

my_set = {1, 2, 3}
my_set.add(4)
print(my_set)
# 出力: {1, 2, 3, 4}

要素の削除:(要素が存在しない場合はエラーが発生します)

my_set = {1, 2, 3}
my_set.remove(2)
print(my_set)
# 出力: {1, 3}

要素の存在確認:

my_set = {1, 2, 3}
print(2 in my_set)
# 出力: True
print(4 in my_set)
# 出力: False

自分で試してみよう

def manage_set(set1, element_to_add, element_to_remove):
    # ここにコードを記述してください
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Logic & Flowのすべてのレッスン