Pythonでタプルをfloat値に変換する
タプルをfloat値に変換する必要がある場合は、「join」メソッド、「float」メソッド、「str」メソッド、およびジェネレータ式を使用できます。
ジェネレーターは、イテレーターを作成する簡単な方法です。 '__iter __()'および'__next __()'メソッドを使用してクラスを自動的に実装し、内部状態を追跡し、返される可能性のある値が存在しない場合は'StopIteration'例外を発生させます。
'float'メソッドは、指定された要素をfloatデータ型に変換します。
'str'メソッドは、指定された要素を文字列データ型に変換します。
以下は同じのデモンストレーションです-
例
my_tuple_1 = ( 7, 8) print ("The first tuple is : " ) print(my_tuple_1) my_result = float('.'.join(str(elem) for elem in my_tuple_1)) print("After converting the tuple to float, the tuple is : ") print(my_result)
出力
The first tuple is : (7, 8) After converting the tuple to float, the tuple is : 7.8
説明
- タプルが定義され、コンソールに表示されます。
- 「。」演算子と「join」メソッドを使用して、タプル内の2つの要素を10進数として結合します。
- この結果は変数に割り当てられます。
- コンソールに出力として表示されます。
-
Pythonでfloatを整数に変換する方法は?
Pythonには、floatオブジェクトを整数に変換するのに役立つ組み込み関数int()があります。 >>> a=10.56 >>> int(a) 10
-
Pythonタプルを文字列に変換するにはどうすればよいですか?
文字列オブジェクトのタプルを単一の文字列に変換するには、join()関数を使用できます。 trget文字列がnull文字列に初期化されていることを確認してください >>> T1=1,2,3 >>> s=.join(T1) >>> s 123