TypeError: объект 'list' не вызывается - сначала он работал, теперь я не знаю, что следует изменить - PullRequest
0 голосов
/ 27 апреля 2020

Я использовал этот скрипт для нумерации полученных значений и упорядочения этих значений от самого низкого до самого высокого. Для меня странно, что он работал в начале и печатал результаты, как я хотел, но потом, когда я попробовал это снова, он возвращает эту ошибку «TypeError:« список »объект не вызывается»

rmsfer = RMSF(calphas).run()
sorted = sorted(range(len(rmsfer.rmsf)), key=lambda k: rmsfer.rmsf[k])
for x in range(len(rmsfer.rmsf)): 
    print(str(sorted[x] + 1) + '\t' + str(rmsfer.rmsf[sorted[x]]))

И результат должен выглядеть следующим образом:

105 0.3314483229352872
100 0.3397965717595412
104 0.3554166855598925
17  0.35772971838887907
51  0.3593822683383331
50  0.3727401709799276

Теперь, когда я пытаюсь воспроизвести его с точно таким же сценарием и входами (тот же блокнот jupyter), он возвращает мне эту ошибку типа.

...