который является индикатором в Python, что он выполняет операцию на месте. Итак, чтобы распечатать отсортированный список, достаточно сделать:

от вопрос уже есть ответ здесь:

Почему «.sort ()» заставляет список быть «Нет» в Python? 8 ответов

У моей программы на Python есть небольшая проблема. Дело в том, что я пытаюсь использоватьmyarray.append() к моему массиву, но в оболочке python, это говорит мне об этом, когда я делаю тест, добавляющийся в оболочку python:

>> l.append('1') # l is already defined

Traceback (most recent call last):

  File "<pyshell#1>", line 1, in <module>

    l.append('1')

AttributeError: 'NoneType' object has no attribute 'append'
>>

Я очень смущен этой проблемой, но в любом случае, я позволю вам увидеть код:

l=[] #*
i=1
while True:
  if 3*i<1000:
    l.append(str(i)) #*
  else:
    break
  i+=1
l=l.sort()
print l

* Я считаю, что вот основные факторы проблемы

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

Постскриптум Когда я запускаю программу, наprint lэто просто выводNone

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

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