Localizando o máximo de lista em listas e retornando um python de valor de lista separado

Então, eu tenho uma lista que contém várias listas de objetos paralelos e quero encontrar o valor máximo de um índice na lista, neste caso [5].

Depois de obter o valor máximo, como descobrir onde isso ocorre e retornar o primeiro elemento dessa lista?

Por exemplo,inputlist = [[70, 'Cherry St,', 43.684371, -79.316756, 23, 9, 14, True, True], [78, 'Cow Rd', 43.683378, -79.322961, 15, 13, 2, True, False]]

Como faço para que minha função retorne 78, pois ela contém o valor máximo do índice [5] na minha lista de listas?

questionAnswers(2)

yourAnswerToTheQuestion