猿问

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

例如,如果我有以下列表:


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]

?


意思是,只要我列表中的数字共享相同的索引,然后减去它们。


提前致谢。


慕码人2483693
浏览 266回答 1
1回答

桃花长相依

您可以利用 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)]
随时随地看视频慕课网APP

相关分类

Python
我要回答