Python中关于方法的疑惑
本帖最后由 政委大大 于 2020-7-7 17:59 编辑在对列表进行排序时,把排序好的列表赋值给一个变量,在打印这个变量的时候就会输出None
像图中代码第2、3行
而直接进行排序不赋值变量就可以正常输出,像图中代码第4、5行 https://www.runoob.com/python3/python3-att-list-sort.html 羊毛丶 发表于 2020-7-7 17:47
https://www.runoob.com/python3/python3-att-list-sort.html
我知道了,sort没有返回值,太6了 这个倒序不是直接更改的吗
藏起来的小尾巴,不让你看! luanshils 发表于 2020-7-7 18:21
这个倒序不是直接更改的吗
我是想能不能把改完的赋值给一个变量再输出 政委大大 发表于 2020-7-7 18:31
我是想能不能把改完的赋值给一个变量再输出
可你排序完,这个sort又没有返回值,你又想赋值给一个变量,这不矛盾呢么,排序完的是个数组,你把数组给一个数值,好像也不行吧
藏起来的小尾巴,不让你看! 直接赋值的用sorted方法啊,文档写的很清楚 luanshils 发表于 2020-7-7 18:45
可你排序完,这个sort又没有返回值,你又想赋值给一个变量,这不矛盾呢么,排序完的是个数组,你把数组给一个 ...
我就是因为不知道sort排序完没有返回值才疑惑的,现在明白了,哈哈哈 kesai 发表于 2020-7-7 18:47
直接赋值的用sorted方法啊,文档写的很清楚
嘻嘻嘻,小白一只,谢谢大佬们答疑解惑
页:
[1]