gpt4 book ai didi

Python 排序方法在用户定义的函数中不起作用

转载 作者:行者123 更新时间:2023-11-28 22:51:23 24 4
gpt4 key购买 nike

谁能告诉我这段代码有什么问题吗?我需要输出排序后的列表和反向列表

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()

我的输出是:

[2, 33, 4, 11, 7, 8, 5, 6, 33, 0]
None
None

最佳答案

list.reverselist.sort 是就地反转和排序函数。他们返回 None。所以,你必须单独打印a,像这样

a.reverse()
print a
a.sort()
print a

关于Python 排序方法在用户定义的函数中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21574416/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com