- リストを使用してキーセットを作成する場合、次のコードを使用できます:
my_list = ["apple", "banana", "orange", "apple", "grape"]
key_set = set(my_list)
print(key_set)
出力:
{'apple', 'banana', 'orange', 'grape'}
-
上記のコードでは、リスト
my_list
をセットのコンストラクタset()
に渡しています。セットはユニークな要素のみを保持するため、重複する要素は自動的に削除されます。 -
もし元のリストの順序を保持したい場合は、
key_set
をリストに変換することもできます:
key_list = list(key_set)
print(key_list)
出力:
['apple', 'banana', 'orange', 'grape']
- キーセットを使用すると、重複を削除して一意のキーを取得できるため、データ処理やデータ解析の際に便利です。また、セット内での要素の存在チェックも効率的に行うことができます。
以上が、リストからキーセットを作成する方法です。これを使うことで、簡潔で効率的なコードを書くことができます。