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