который является индикатором в 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