谁能告诉我这段代码有什么问题吗?我需要输出排序列表和反向列表
def sort_num():
count=1;
global a
a=[]
while count<11:
no=int(raw_input("no %d:" %count))
a.append(no)
count+=1
print a
print a.reverse()
print a.sort()
Run Code Online (Sandbox Code Playgroud)
我的输出是:
[2, 33, 4, 11, 7, 8, 5, 6, 33, 0]
None
None
Run Code Online (Sandbox Code Playgroud)
list.reverse并list.sort具有就地反转和排序功能。他们回来了None。所以,你必须a单独打印,就像这样
a.reverse()
print a
a.sort()
print a
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10307 次 |
| 最近记录: |