我有两个字典列表:
list1 = [
{'vehicle': 1, 'mileage': 25, 'speed': 80},
{'vehicle': 2, 'mileage': 35, 'speed': 70},
{'vehicle': 3, 'mileage': 40, 'speed': 90},
{'vehicle': 5, 'mileage': 40, 'speed': 90}
]
list2 = [
{'vehicle': 1, 'mileage': 35, 'speed': 80},
{'vehicle': 2, 'mileage': 35, 'speed': 70},
{'vehicle': 3, 'mileage': 40, 'speed': 80},
{'vehicle': 4, 'mileage': 40, 'speed': 80}
]
如果 list2 上有同名车辆,并且相应车辆的里程和速度大于或等于 list2 中的,我必须从 list1 打印字典。在此示例中,输出应为:
[{'vehicle': 1, 'mileage': 25, 'speed': 80},
{'vehicle': 2, 'mileage': 35, 'speed': 70}]
非常感谢任何帮助。
心有法竹
jeck猫
慕村225694
qq_笑_17
随时随地看视频慕课网APP
相关分类