довольно сложно предположить, что элемент в списке на самом деле все еще число.Если числа стали строками, max()
вернет 'значение' с самым высоким первым числом:
alkaline_earth_values = [['beryllium', '9'], ['magnesium', '12'],['calcium', '20'],
['strontium', '38'], ['barium', '56'], ['radium', '88']]
max(alkaline_earth_values, key=lambda x: x[1])
возвращает ['beryllium', '9']
max(alkaline_earth_values, key=lambda x: float(x[1]))
выполнит трюккогда вы уверены, что это будет число