Vitacoco 发表于 2020-5-25 12:13:43

程序显示“none”

list7 =
list8 = list7.sort()
print(list8)

为什么这样写显示none

qiuyouzhi 发表于 2020-5-25 12:15:13

列表的大部分方法都是没有返回值的!
直接list7.sort()就行

老八秘制 发表于 2020-5-25 12:20:08

大部分列表方法没有返回值,只会修改原列表,pop例外(我猜楼下蕾姆又要发挥传统艺能了{:10_256:})

heidern0612 发表于 2020-5-25 13:34:47

list7.sort()只是个方法,它只是对原列表操作而已,没有返回值。

_荟桐_ 发表于 2020-5-25 14:05:45

sort没返回值
方法获函数没返回值时,赋的值就是none
改成
list7.sort()
list8 = list7
print(list8)
页: [1]
查看完整版本: 程序显示“none”