python - 两个列表之间的减法差异
问题描述
我有以下查询集:
Iva_total= {'Iva a debito': [0, 0, 0, 0, 44.0, 0, 0, 0, 0, 0, 0, 0]}
Ricavi_total= {'Ricavi': [0, 0, 0, 0, 200.0, 0, 0, 0, 0, 0, 0, 0]}
我想做两个 list() 之间的区别Ricavi_total
并Iva_total
获得以下结果:
Difference = {'Difference': [0, 0, 0, 0, 156.0, 0, 0, 0, 0, 0, 0, 0]}
编辑
我的查询集由以下代码给出:
Ricavi_total={'Ricavi Lordi': [sum(t) for t in zip(*ricavi.values())],}
Iva_total={'Ricavi Lordi': [sum(t) for t in zip(*iva.values())],}
解决方案
我们将使用zip()
以减去列表,如:
list1 = Iva_total.get('Iva a debito')
list2 = Ricavi_total.get('Ricavi')
list_diff = [num2-num1 for (num1, num2) in zip(list1, list2)]
Difference = {}
Difference['Difference'] = list_diff
print(Difference) # You will get what you want
推荐阅读
- javascript - 在发布版本中未调用 ChartJs beforeDraw 方法
- python - 制作 tf.function 的任何漂亮方法都包含类实例值?
- javascript - 在 Java 中加载其 javascript init 方法后获取 HTML 文件
- java - Javafx Webview 问题由以下原因引起:javafx.fxml.LoadException:
- glibc - make glibc 2.14 期间“__readlink”的类型冲突
- java - Java中的布尔逻辑表达式
- html - 按钮在响应式布局中不可见
- java - 我们可以根据多种货币获得子组吗?
- javascript - 如何使用 php 将复杂的 json 文件插入 mysql 数据库?
- flutter - 如何使容器高度与子列表视图项大小匹配