对包含数字的列表进行排序:

ali*_*eed -1 python list python-3.x

我正在尝试对列表进行排序:

x=['1', '3']
Run Code Online (Sandbox Code Playgroud)

使用 x.sort()

我希望它按升序排序,但是当我打印出结果时,我得到“无”

x=['1', '3']
r=x.sort()
print(r)
Run Code Online (Sandbox Code Playgroud)

Mih*_*nut 5

sort方法就地对元素进行排序(它修改现有列表)返回 None.

所以,只需x在使用后打印sort

x = ['1', '3']
x.sort()
print(x)
Run Code Online (Sandbox Code Playgroud)

如果要将结果分配给变量,请使用sorted.