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

Python –デュアルタプル代替合計


デュアルタプルの交互の合計を実行する必要がある場合は、単純な反復と剰余演算子が使用されます。

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

my_list = [(24, 11), (45, 66), (53, 52), (77, 51), (31, 10)]

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

my_result = 0
for index in range(len(my_list)):

   if index % 2 == 0:
      my_result += my_list[index][0]
   else:
      my_result += my_list[index][1]

print("The result is :")
print(my_result)

出力

The list is :
[(24, 11), (45, 66), (53, 52), (77, 51), (31, 10)]
The result is :
225

説明

  • タプルのリストが定義され、コンソールに表示されます。

  • 変数は0に初期化されます。

  • リスト内包表記はリストの要素を反復処理するために使用され、剰余演算子は2で除算されたすべての要素の余りが0に等しいかどうかをチェックするために使用されます。

  • はいの場合、0番目のインデックスの要素が変数に追加されます。

  • それ以外の場合は、最初のインデックスの要素が変数に追加されます。

  • これは、コンソールに表示される出力です。


  1. Pythonのタプルのリストでタプルを組み合わせる

    データ分析では、Pythonで利用可能なデータ構造の組み合わせを使用することがあります。リストには、その要素としてタプルを含めることができます。この記事では、タプルの各要素を別の特定の要素と組み合わせて、リストタプルの組み合わせを作成する方法を説明します。 forループあり 以下のアプローチでは、タプルの各要素を取得してリスト内の要素をループすることにより、要素のペアを作成するforループを作成します。 例 Alist = [([2, 8, 9], 'Mon'), ([7, 5, 6], 'Wed')] # Given list of tuple print(

  2. Pythonでリストを印刷する

    リストは一連の要素です。シーケンス内のすべての要素は、シーケンス内の位置によってアクセスできます。インデックスは0で始まります。したがって、list [2]は、リストの3番目のインデックス2、つまり50の要素を返します。