【发布时间】:2018-01-30 18:51:03
【问题描述】:
我有两个列表,例如:
a = [12, 0.2112, 0.2335, 4, 523, -0.55556, 0.212] # accepted value
b = [10, -0.0222, 0.5534, 4, 522, -0.99922, 0.877] # experimental value
我想使用这个公式 -
|accepted value(a[i]) - experimental value(b[i])| \ accepted value(a[i]) x 100%, 得到这个结果:
c = [16.66, 110.51, 137.00, 0.00, 0.191, 78.59, 313.67]
如何在不使用 numpy 的情况下对这两个列表执行此操作?
【问题讨论】:
-
看zip 函数你可能会搞砸
-
如果你的意思是你想同时迭代
a和b你可以使用zip函数 -
顺便说一句,为什么
c中的第四个元素是100?不应该是0吗? (没有检查其余的) -
欢迎来到 SO。不幸的是,这不是一个讨论论坛或教程。请花时间阅读How to Ask 和该页面上的其他链接。花一些时间与the Tutorial 练习示例。它会让你了解 Python 提供的工具来帮助你解决问题。
标签: python list compare percentage