Implement a function that performs an inner join on two lists of dictionaries using a common key.
Constraints
Example
>>> left = [{'id': 1, 'name': 'Alice'}, {'id': 2, 'name': 'Bob'}]
>>> right = [{'id': 2, 'score': 90}, {'id': 1, 'score': 85}]
>>> inner_join(left, right, 'id')
[{'id': 1, 'name': 'Alice', 'score': 85}, {'id': 2, 'name': 'Bob', 'score': 90}]
>>> left = [{'id': 1, 'name': 'Alice'}]
>>> right = [{'id': 2, 'name': 'Bob'}]
>>> inner_join(left, right, 'id')
[]
Recent Submissions
No submissions yet — hit Run Tests to try!
Hints