Невозможно вызвать функцию max в списке - PullRequest
0 голосов
/ 27 февраля 2020

Я пытаюсь сравнить сумму первого и последнего элемента в списке, второй со вторым последним и так далее. Список имеет четное количество чисел. Но когда я вызываю функцию max () в списке, это выдает мне ошибку. Помогите мне

li = [12,31,51,72,93,11,132,151,172,144]
sum1 = []

for i in range(len(li)):
    sum1.append(li[i] + li[len(li)-1-i])
print(sum1)
print(max(sum1))

и ошибка:

TypeError                                 Traceback (most recent call last)
<ipython-input-34-04d301659610> in <module>
      5     sum1.append(li[i] + li[len(li)-1-i])
      6 print(sum1)
----> 7 print(max(sum1))
      8 

TypeError: 'int' object is not callable

1 Ответ

0 голосов
/ 28 февраля 2020

возможно, что вы скрыли встроенную функцию, вы можете использовать:

print(__builtin__.max(sum1))

, таким образом, вы будете использовать нужную функцию max

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...