SetをTupleに、TupleをSetに変換するPythonプログラム
セット構造をタプルに変換し、タプルをセットに変換する必要がある場合は、「tuple」メソッドと「set」メソッドを使用できます。
以下は同じのデモンストレーションです-
例
my_set = {'ab', 'cd', 'ef', 'g', 'h', 's', 'v'} print("The type is : ") print(type(my_set), " ", my_set) print("Converting a set into a tuple") my_tuple = tuple(my_set) print("The type is : ") print(type(my_tuple), " ", my_tuple) my_tuple = ('ab', 'cd', 'ef', 'g', 'h', 's', 'v') print("The tuple is:") print(my_tuple) print(type(my_tuple), " ", my_tuple) print("Converting tuple to set") my_set = set(my_tuple) print(type(my_set), " ", my_set)
出力
The type is : <class 'set'> {'ef', 'g', 'h', 's', 'ab', 'v', 'cd'} Converting a set into a tuple The type is : <class 'tuple'> ('ef', 'g', 'h', 's', 'ab', 'v', 'cd') The tuple is: ('ab', 'cd', 'ef', 'g', 'h', 's', 'v') <class 'tuple'> ('ab', 'cd', 'ef', 'g', 'h', 's', 'v') Converting tuple to set <class 'set'> {'ef', 'g', 'h', 's', 'ab', 'v', 'cd'}
説明
-
セットが定義され、コンソールに表示されます。
-
このデータ構造のタイプは、「type」メソッドを使用して決定されます。
-
「タプル」メソッドを使用してタプルに変換されます。
-
このタイプのタイプは、「タイプ」メソッドを使用して決定されます。
-
ここで、このタプルをsetに戻すために、「set」メソッドが使用されます。
-
このタイプは決定され、コンソールに出力として表示されます。
-
Pythonでリストをタプルに変換する方法は?
タプル関数に渡すだけで、リストをタプルに変換できます。 例 my_list = [1, 2, 3] my_tuple = tuple(my_list) print(my_tuple) 出力 これにより、出力が得られます- (1, 2, 3)
-
Pythonタプルを辞書に変換するにはどうすればよいですか?
辞書オブジェクトは、dict()関数を使用して作成できます。この関数は、タプルのタプルを引数として取ります。各タプルには、キーと値のペアが含まれています。 >>> t=((1,'a'), (2,'b')) >>> dict(t) {1: 'a', 2: 'b'} キーと値を交換する場合 >>> t=((1,'a'), (2,'b')) >>> dict((y, x) for x, y in t) {'a': 1,