概要
Pythonで「文字列、タプル、rangeなどから集合を作成する」の動作を確認してみました。
以下のファイルを作成しました。
実装
以下のファイルを作成しました。
sample.py
myset = set("Hello Python")
print(myset)
myfrozenset = frozenset("Hello Python")
print(myfrozenset)
mylist = ["A", "B", "C"]
myset = set(mylist)
print(myset)
myfrozenset = frozenset(mylist)
print(myfrozenset)
mytuple = ("A", "B", "C")
myset = set(mytuple)
print(myset)
myfrozenset = frozenset(mytuple)
print(myfrozenset)
myset = set(range(10))
print(myset)
myfrozenset = frozenset(range(10))
print(myfrozenset)
以下のコマンドを実行しました。
$ python3 sample.py
{'e', 'y', 'l', 't', 'P', 'H', 'o', 'n', ' ', 'h'}
frozenset({'e', 'y', 'l', 't', 'P', 'H', 'o', 'n', ' ', 'h'})
{'A', 'B', 'C'}
frozenset({'A', 'B', 'C'})
{'A', 'B', 'C'}
frozenset({'A', 'B', 'C'})
{0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
frozenset({0, 1, 2, 3, 4, 5, 6, 7, 8, 9})
まとめ
何かの役に立てばと。