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 次浏览

开启您的 事业

通过完成课程获得认证

开始
广告
© . All rights reserved.