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

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進数として結合します。
  • この結果は変数に割り当てられます。
  • コンソールに出力として表示されます。

  1. Pythonでfloatを整数に変換する方法は?

    Pythonには、floatオブジェクトを整数に変換するのに役立つ組み込み関数int()があります。 >>> a=10.56 >>> int(a) 10

  2. Pythonタプルを文字列に変換するにはどうすればよいですか?

    文字列オブジェクトのタプルを単一の文字列に変換するには、join()関数を使用できます。 trget文字列がnull文字列に初期化されていることを確認してください >>> T1=1,2,3 >>> s=.join(T1) >>> s 123