da lista de tuplas, obtenha a tupla mais próxima de um determinado valor

Dada uma lista de tuplas contendo coordenadas, quero descobrir qual coordenada é a mais próxima de uma coordenada que eu insiro:

cooList = [(11.6702634, 72.313323), (31.67342698, 78.465323)]
coordinate = (11.6702698, 78.113323)
takenearest(myList, myNumber)
...
(11.6702634, 72.313323)

Por favor deixe-me saber...