Python
 Computer >> コンピューター >  >> プログラミング >> Python

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」メソッドが使用されます。

  • このタイプは決定され、コンソールに出力として表示されます。


  1. Pythonでリストをタプルに変換する方法は?

    タプル関数に渡すだけで、リストをタプルに変換できます。 例 my_list = [1, 2, 3] my_tuple = tuple(my_list) print(my_tuple) 出力 これにより、出力が得られます- (1, 2, 3)

  2. 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,