Pythonのセット

セット - ユニークな値のみを格納するための変更可能なデータ型です。 外見的にはセットはリストに似ていますが、要素が中括弧で囲まれています。 セットの構文は次のようになります:

pythonst = {element1, element2, element3...}

セットを作成するには、必ず関数 set を適用する必要があります。 パラメータに何も渡さない場合、空のセットが作成されます:

pythonst = set()
print(st) # set() を出力します

しかし、変数 st に中括弧を代入しようとすると、セットではなく空の辞書が作成されます:

pythonst = {}

print(st) # {} を出力します
print(type(st)) # <class 'dict'> を出力します

要素が埋まったセットを作成するには、関数 set のパラメータにそれらを指定します。 文字列、配列、タプルからセットを作成できます:

pythonst1 = set('abc')
st2 = set(['1', '2', '3'])
st3 = set((1, 2, 3))

print(st1) # {'a', 'c', 'b'} を出力します
print(st2) # {'1', '3', '2'} を出力します
print(st3) # {1, 2, 3} を出力します
Задание 1

以下のコードが与えられます:

pythontst = {}
print(type(tst))

コンソールに何が出力されるか答えてください。

Задание 2

以下のコードが与えられます:

pythontst = set()
print(type(tst))

コンソールに何が出力されるか答えてください。

Задание 3

以下のコードが与えられます:

pythontst = {'x', 'y', 'z'}
print(type(tst))

コンソールに何が出力されるか答えてください。

Задание 4

以下のコードが与えられます:

pythontst = {'a': 1, 'b': 2, 'c': 3}
print(type(tst))

コンソールに何が出力されるか答えてください。