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

Pythonのリスト内のタプルの合計


タプルのリストに存在する要素を合計する必要がある場合は、「map」メソッドと「sum」メソッドを使用できます。

リストを使用して、異種の値(つまり、整数、浮動小数点、文字列などの任意のデータ型のデータ)を格納できます。

タプルのリストには、基本的にリストで囲まれたタプルが含まれています。

map関数は、特定の関数/操作を反復可能オブジェクト(リスト、タプルなど)のすべてのアイテムに適用します。結果としてリストを返します。

'sum'メソッドを使用して、反復可能要素に要素を追加できます。

以下は同じのデモンストレーションです-

my_list = [(11, 14), (54, 56), (98, 0), (13, 76)]

print("The list is : ")
print(my_list)

my_result = sum(map(sum, my_list))

print("The summation of tuples in a list is: ")
print(my_result)

出力

The list is :
[(11, 14), (54, 56), (98, 0), (13, 76)]
The summation of tuples in a list is:
322

説明

  • タプルのリストが定義され、コンソールに表示されます
  • iterableは「sum」にマップされ、すべての要素が合計されます。
  • これも「sum」メソッドのパラメータとして使用され、最終結果が得られます。
  • これは値に割り当てられます。
  • コンソールに表示されます。

  1. Python-同じ最初の値を持つタプルの合計を取得します

    タプルは、順序付けられているが変更できないPythonコレクションまたは配列です。最初の要素が同じであるタプルの数を取得した場合、最初の要素が等しいタプルの2番目の要素を追加する必要があるシナリオがあります。 マップとforループの使用 この方法では、最初にタプルで構成されるリストを検討します。次に、それらを辞書に変換して、タプル内の要素をキーと値のペアとして関連付けることができるようにします。次に、辞書の各キーの値を合計してforループを適用します。最後に、map関数を使用して、合計値を含むリストを取得します。 例 List = [(3,19),(7, 31), (7, 50), (1,

  2. Pythonでリストの平均を見つけますか?

    Pythonは、n個の要素を計算するためのsum関数を提供します。ここでは、この関数を使用して平均を計算します。 アルゴリズム Step 1: input “size of the list” Step 2: input “Element” Step 3: using sum function calculate summation of all numbers. Step 4: calculate average. サンプルコード # Average of a list A=list() n=int(input(Enter the size of the List ::)) print