两张单子的区别是什么?

2024-09-27 22:36:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我必须列出数字,我想保存每个平行单元格之间的差异 我需要这样的东西:

diffEx = [(myEx - opEx) for myEx,opEx in (myExeptPack,opExeptPack)]

例如

listA = [1,2,3]
listB = [4,3,2]
diff = [-3,-1,1]

谢谢


Tags: infordiff数字差异平行listalistb
2条回答

使用zip函数:

diffEx = [(myEx - opEx) for myEx,opEx in zip(myExeptPack,opExeptPack)]

可以使用map使语句比使用zip时更简洁:

import operator
diffEx = map(operator.sub, myExeptPack, opExeptPack)

相关问题 更多 >

    热门问题