Pythonでは、range
オブジェクトをset
に変換するために、組み込み関数set()
を使用できます。この関数は、与えられたrange
オブジェクトから新しいset
を作成し、それを返します。
以下に、range
オブジェクトをset
に変換する基本的な方法を示します。
# rangeオブジェクトを作成
myrange = range(4, 10)
# rangeオブジェクトをsetに変換
myset = set(myrange)
print(myset)
このコードを実行すると、出力は{4, 5, 6, 7, 8, 9}
となります。
また、特定のステップ値を持つrange
オブジェクトもset
に変換できます。
# ステップ値を持つrangeオブジェクトを作成
myrange = range(4, 15, 2)
# rangeオブジェクトをsetに変換
myset = set(myrange)
print(myset)
このコードを実行すると、出力は{4, 6, 8, 10, 12, 14}
となります。
このように、Pythonのset()
関数を使用すると、range
オブジェクトを簡単にset
に変換できます。これは、特定の範囲の一意の整数の集合が必要な場合に特に便利です。.