鱼C论坛

 找回密码
 立即注册
查看: 1324|回复: 6

[已解决]第12讲问题

[复制链接]
发表于 2018-1-24 21:21:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
请问list为什么为空了?
既然list为空了,那为什么list1不为空?
最佳答案
2018-1-24 21:58:35
苏丛 发表于 2018-1-24 21:44
pyhton保留字中并没有 ' list '

在给你补补
1,list 是不是变颜色了???
2,list.sort()
sorted 和list.sort 都接受key, reverse定制。但是区别是。list.sort()是列表中的方法,只能用于列表。而sorted可以用于任何可迭代的对象。list.sort()是在原序列上进行修改,不会产生新的序列。所以如果你不需要旧的序列,可以选择list.sort()。 sorted() 会返回一个新的序列。旧的对象依然存在。(意思就是不用 list1=list1.sort()   , list1.sort() 就够了,不要画蛇添足)
clipboard.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-1-24 21:26:56 | 显示全部楼层
本帖最后由 ba21 于 2018-1-24 21:28 编辑

list 是内置函数。 你就不能换个名字。比如list1

>>> list1=[4,3,2]
>>> list1.sort()
>>> list1
[2, 3, 4]
>>> list1
[2, 3, 4]

这样就行了。搞那么复杂干嘛
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-24 21:29:43 | 显示全部楼层
ba21 发表于 2018-1-24 21:26
list 是内置函数。 你就不能换个名字。比如list1

>>> list1=[4,3,2]

我换了一下试试,运行结果一样。
这好像不是关键?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-24 21:30:09 | 显示全部楼层
没事不要用关键字如list,str等,起名字用关键字加数字,
自己百度下Python类型创建命名
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-24 21:44:27 | 显示全部楼层
塔利班 发表于 2018-1-24 21:30
没事不要用关键字如list,str等,起名字用关键字加数字,
自己百度下Python类型创建命名

pyhton保留字中并没有 ' list '
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-24 21:58:35 | 显示全部楼层    本楼为最佳答案   
苏丛 发表于 2018-1-24 21:44
pyhton保留字中并没有 ' list '

在给你补补
1,list 是不是变颜色了???
2,list.sort()
sorted 和list.sort 都接受key, reverse定制。但是区别是。list.sort()是列表中的方法,只能用于列表。而sorted可以用于任何可迭代的对象。list.sort()是在原序列上进行修改,不会产生新的序列。所以如果你不需要旧的序列,可以选择list.sort()。 sorted() 会返回一个新的序列。旧的对象依然存在。(意思就是不用 list1=list1.sort()   , list1.sort() 就够了,不要画蛇添足)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2018-1-24 22:01:11 | 显示全部楼层
苏丛 发表于 2018-1-24 21:44
pyhton保留字中并没有 ' list '

list.sort()没有返回值,所以你的print是NONE,
至于为什么,你用list.sort()已经实现了list的排序
list=list.sort()根本没有达到你想的排序后的list给自己,
而是将没有返回值的NONE给了list
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-6 07:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表