0
0 комментариев

Допустим у меня есть список

a = [('a', 10), ('b', 9), ('c', 10), ('d', 9)].

Будет ли одно и то же в результате нескольких вызовов

sorted(a,key=lambda n: n[1])?

Ведь отсортировать такой список можно по-разному:

[('b', 9), ('d', 9), ('a', 10), ('c', 10)] или
[('b', 9), ('d', 9), ('с', 10), ('a', 10)] или
[('d', 9), ('b', 9), ('a', 10), ('c', 10)] и т.д.

Другими словами, является ли функция sorted() детерминированной?


Добавить комментарий