list1:
[
{'id': 1, 'location': 'Mumbai', 'job_description': 'python'},
{'id': 2, 'location': 'Bengaluru', 'job_description': 'software engineer'}
]
list2:
[
{'preferred_location': 'Bengaluru', 'skills': 'python'},
{'preferred_location': 'Hyderabad', 'skills': 'java'},
{'preferred_location': 'Cochin', 'skills': 'angular'}
]
如何根据位置比较第一个列表和第二个列表。 从第一个位置列表应该与第二个首选位置列表匹配。你知道吗
预期结果是
[
{'id': 2, 'location': 'Bengaluru', 'job_description': 'software engineer'}
]
因为第一个列表的“位置”与第二个列表2的“首选位置”匹配 只会显示foo
您可以使用列表理解,将词典保存在位置匹配的
list1
中:让我们用列表理解来解决这个问题。你知道吗
你也可以用熊猫
相关问题 更多 >
编程相关推荐