Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python.sort“;无”;错误_Python_Sorting - Fatal编程技术网

Python.sort“;无”;错误

Python.sort“;无”;错误,python,sorting,Python,Sorting,我是一名python初学者,我只是想编写一小段代码,按字母顺序对名称进行排序,并在新行中按顺序打印出来 这是我的代码: names=input("Students: ") newlist=names.split(" ") alpha=newlist.sort() for i in alpha: print(i) 我使用的是python 3.6.0,当我试图运行代码并输入名称时,代码返回“无”。关于如何使我的代码更整洁,以及我可能出错的地方,有什么建议吗?newlist.sort()返回

我是一名python初学者,我只是想编写一小段代码,按字母顺序对名称进行排序,并在新行中按顺序打印出来

这是我的代码:

names=input("Students: ")
newlist=names.split(" ")
alpha=newlist.sort()
for i in alpha:
    print(i)

我使用的是python 3.6.0,当我试图运行代码并输入名称时,代码返回“无”。关于如何使我的代码更整洁,以及我可能出错的地方,有什么建议吗?

newlist.sort()
返回
None
,因为它可以进行排序。如果要创建排序副本,请使用
sorted(newlist)
。请参阅副本。不要使用
alpha=newlist.sort()
use
newlist.sort();alpha=newlist
,然后继续执行for循环。
.sort()
方法不返回任何内容,它只是修改其调用的列表。要将已排序的列表分配给新变量,请先对列表排序,然后分配