Как функция max () работает со списком строк в Python?

У меня есть список:

list1 = [123, 'xyz', 'zara', 'abc']
print "Max value element : ", max(list1);

Это дает:

Max value element : zara

Пожалуйста, объясните, как он выполняет сравнение по списку строк и списку чисел.

Ответы на вопрос(2)

Ваш ответ на вопрос