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)]
說明
- 定義了一個包含元組的列表,並顯示在控制檯上。
- 使用列表解析對其進行迭代,並對包含元組的列表中的每個整數求和,並將其轉換為列表。
- 此操作的資料儲存在一個變數中。
- 此變數是在控制檯顯示的輸出。
廣告