Python では、セットは組み込みクラスであり、この関数はこのクラスのコンストラクターです。これは、呼び出し中に渡された要素を使用して新しいセットを作成するために使用されます。 iterable を引数として受け取り、新しいセット オブジェクトを返します。コンストラクターの構文を以下に示します。
サイン
set([iterable])
パラメーター
反復可能な : 不変要素のコレクション。
戻る
新しいセットを返します。
set() 関数の機能を理解するために、set() 関数の例をいくつか見てみましょう。
Python set() 関数の例 1
反復可能な要素を使用してセットを作成する簡単な例。
# Python set() function example # Calling function result = set() # empty set result2 = set('12') result3 = set('javatpoint') # Displaying result print(result) print(result2) print(result3)
出力:
set() {'1', '2'} {'a', 'n', 'v', 't', 'j', 'p', 'i', 'o'}
Python set() 関数の例 2
# Python set() function example # Calling function result = set(['12','13','15']) result2 = set(('j','a','v','a','t','p','o','i','n','t')) result3 = set({1:'One',2:'Two',3:'Three'}) # Displaying result print(result) print(result2) print(result3)
出力:
{'15', '13', '12'} {'n', 'v', 'a', 'j', 'p', 't', 'o', 'i'} {1, 2, 3}
Python set() 関数の例 3
ここでは、フィルタリングされた要素のセットを作成しています。 geteven 関数は偶数値を返します。
# Python set() function example def geteven(data): if data%2 == 0: return data evenval = filter(geteven,[2,5,6,9,8,4]) # Calling function result = set(evenval) # Displaying result print(result)
出力:
{8, 2, 4, 6}