You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python中计算不同变量列表及实现∑XiYi的代码编写

Python变量列表处理与对应元素乘积求和实现

一、Python中处理变量列表的常见方法

  • 元素级运算:针对等长列表的对应元素执行运算,可通过zip()函数配对元素后用列表推导式实现
  • 列表合并:使用+运算符直接拼接,或调用extend()方法批量添加元素
  • 统计计算:用内置函数sum()、max()、min()计算列表的和、极值,len()获取列表长度
  • 元素筛选:通过列表推导式过滤符合条件的元素,例如[num for num in my_list if num % 2 == 0]

二、计算∑XiYi的代码实现

给定数据集:

X = [4,6,8,10,14,16,20,22,24,28]
Y = [30,18,22,28,14,22,16,8,20,8]

实现思路

  1. 生成对应元素相乘的列表XiYi:用zip()将两个列表的元素一一配对,通过列表推导式完成元素乘法
  2. 计算求和结果sumXiYi:直接调用sum()函数对XiYi列表求和

完整代码

X = [4,6,8,10,14,16,20,22,24,28]
Y = [30,18,22,28,14,22,16,8,20,8]

# 生成对应元素乘积列表
XiYi = [x * y for x, y in zip(X, Y)]
# 计算乘积和
sumXiYi = sum(XiYi)

# 输出结果
print(f"XiYi = {XiYi}")
print(f"sumXiYi = {sumXiYi}")

运行输出

XiYi = [120, 108, 176, 280, 196, 352, 320, 176, 480, 224]
sumXiYi = 2432

内容的提问来源于stack exchange,提问作者Korot Rjji

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 21:55:30