Pythonでセットを入力の方法
集合への入力には、次の2つの方法があります。
- { }とカンマで要素を区切って集合を作成します。例:
my_set = {1, 2, 3, 4, 5}
print(my_set)
出力:
{1, 2, 3, 4, 5}
重複は自動的に削除され、集合内の要素は順不同で一意であることに注意してください。
- set() 関数を使って、リストや文字列などの他の繰り返し可能なオブジェクトをセットに変換できます。例えば、
my_list = [1, 2, 3, 4, 5]
my_set = set(my_list)
print(my_set)
日本語ではネイティブな言い回しで言い換えてください。1 つだけオプションが必要です。
{1, 2, 3, 4, 5}
この方法では文字列も扱えます:
my_string = "hello"
my_set = set(my_string)
print(my_set)
本来予定していた会社を辞めて、フリーランスとして働くことにした。
{'h', 'o', 'e', 'l'}
注意:set() 関数で集合を作成するとき、要素の順序は未定義です。なぜなら集合は無順序だからです。