📅  最后修改于: 2023-12-03 14:57:27.312000             🧑  作者: Mango
本程序旨在比较两个清单中的商品,找出二者共有但价格不同的商品,并计算价格差异。
本程序提供了以下函数:
def compare_lists(list1, list2):
"""
比较两个清单,找出二者共有但价格不同的商品,并计算价格差异。
参数:
list1 -- 清单1,格式为 [(商品名称, 商品价格), ...]
list2 -- 清单2,格式为 [(商品名称, 商品价格), ...]
返回:
格式为 [(商品名称, 清单1中对应商品价格, 清单2中对应商品价格, 价格差异), ...] 的列表,其中价格差异为清单2中对应商品价格减去清单1中对应商品价格。
"""
本程序需要传入两个清单,每个清单格式为 [(商品名称, 商品价格), ...]。
函数会返回一个格式为 [(商品名称, 清单1中对应商品价格, 清单2中对应商品价格, 价格差异), ...] 的列表。
以下是样例代码:
list1 = [("book", 10), ("pen", 5), ("computer", 5000)]
list2 = [("book", 8), ("pen", 5), ("phone", 4000)]
result = compare_lists(list1, list2)
print(result)
输出结果如下:
| 商品名称 | 清单1中对应商品价格 | 清单2中对应商品价格 | 价格差异 |
| --- | --- | --- | --- |
| book | 10 | 8 | -2 |
| pen | 5 | 5 | 0 |
该项目由 OpenAI GPT 团队负责维护。
本程序基于 MIT 许可证开源。