Python - Lista unikalnych słowników

Powiedzmy, że mam listę słowników:

[
    {'id': 1, 'name': 'john', 'age': 34},
    {'id': 1, 'name': 'john', 'age': 34},
    {'id': 2, 'name': 'hanna', 'age': 30},
]

i muszę uzyskać listę unikalnych słowników (usuwając duplikaty):

[
    {'id': 1, 'name': 'john', 'age': 34},
    {'id': 2, 'name': 'hanna', 'age': 30},
]

Czy ktoś może mi pomóc w najskuteczniejszym sposobie osiągnięcia tego w Pythonie?

questionAnswers(15)

yourAnswerToTheQuestion