Python - Lista de diccionarios únicos

Digamos que tengo una lista de diccionarios:

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

y necesito obtener una lista de diccionarios únicos (eliminar los duplicados):

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

¿Puede alguien ayudarme con la forma más eficiente de lograr esto en Python?

Respuestas a la pregunta(15)

Su respuesta a la pregunta