为了账号安全,请及时绑定邮箱和手机立即绑定

只要它们具有相同的索引,如何从另一个列表中减去一个列表中的数字?(Python)

只要它们具有相同的索引,如何从另一个列表中减去一个列表中的数字?(Python)

慕码人2483693 2021-11-16 10:59:21
例如,如果我有以下列表:x = [1,2,3,4,5,6]y = [4,3,2,5,6,7]我如何减去我的列表以获得:z = "x-y" = [1-4,2-3,3-2,4-5,5-6,6-7]z = [-3,-1,1,-1,-1,-1]?意思是,只要我列表中的数字共享相同的索引,然后减去它们。提前致谢。
查看完整描述

1 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

您可以利用 Pythonzip方法将两个列表组合成一个元组列表并迭代该列表:


x = [1,2,3,4,5,6]

y = [4,3,2,5,6,7]


z = [a - b for a, b in zip(x, y)]


查看完整回答
反对 回复 2021-11-16
  • 1 回答
  • 0 关注
  • 259 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信