Python 中列表總和作為元組屬性


為了得到包含元組的列表的總和,可以使用列表解析和 `sum` 方法。

列表可以用來儲存異構的值(即任意型別的資料,例如整數、浮點數、字串等)。

包含元組的列表基本上包含被列表括起來的元組。

列表解析是一種遍歷列表並在其上執行操作的簡寫形式。

`sum` 方法用於對一個可迭代物件中的元素求和,其中可迭代的物件作為該方法的引數傳遞。

以下是對此方法的演示 -

示例

即時演示

my_list = [('Hi', [45, 67, 21]), ('There', [45, 32, 1]), ('Jane', [59, 13])]

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

my_result = [(key, sum(lst)) for key, lst in my_list]

print("The list of tuple after summation is : ")
print(my_result)

輸出

The list is :
[('Hi', [45, 67, 21]), ('There', [45, 32, 1]), ('Jane', [59, 13])]
The list of tuple after summation is :
[('Hi', 133), ('There', 78), ('Jane', 72)]

說明

  • 定義了一個包含元組的列表,並顯示在控制檯上。
  • 使用列表解析對其進行迭代,並對包含元組的列表中的每個整數求和,並將其轉換為列表。
  • 此操作的資料儲存在一個變數中。
  • 此變數是在控制檯顯示的輸出。

更新於: 2021 年 3 月 13 日

170 次瀏覽

開啟您的 事業

透過完成課程獲得認證

開始
廣告