Я сортировал различные структуры данных с помощью sorted (), и, естественно, я работал со словарями. Поэтому я решил разобраться с двумя основными пунктами.
Я начал с этого QA: how-do-i-sort-a-dictionary-by-value и того, что в нем связано. Посмотрел еще несколько QA на SO, и не повезло. Каждый раз, когда я получаю одну и ту же ошибку.
someDict = {"a": 1 , "b":2 }
sorted(someDict.items(), key=operator.itemgetter(1))
Получил эту ошибку:
Traceback (most recent call last):
File "<input>", line 1, in <module>
TypeError: 'list' object is not callable
Я просто не могу понять, в чем проблема. В связанных ответах все, кажется, работало?
Я получил Python 3.8, если это важно.