1
list1 = [{'name': 'Tom', 'score':90}, {'name': 'Jack', 'score':86}, {'name': 'Lisa', 'score':81}, {'name': 'Bill', 'score':70}]

list2 = [{'name': 'Jack', 'score':86}, {'name': 'Bill', 'score':70}, {'name': 'Bob', 'score':48}]

How to remove duplicated dicts in list1 and list2 (keep score's order), merge into a new list_all, and move the duplicated dicts into a list_new?

list_all = [{'name': 'Tom', 'score':90}, {'name': 'Jack', 'score':86}, {'name': 'Lisa', 'score':81}, {'name': 'Bill', 'score':70}, {'name': 'Bob', 'score':48}]

list_new = [{'name': 'Jack', 'score':86}, {'name': 'Bill', 'score':70}]
Muhammad Faizan Uddin
  • 1,339
  • 12
  • 29
rogwan
  • 177
  • 1
  • 4
  • 12

0 Answers0