找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 287|回复: 5

[求助] 菜鸟问题你肯定会。。

3

主题

6

帖子

6

积分

贫民

积分
6
向远远 发表于 2021-12-9 12:26:53 | 显示全部楼层 |阅读模式
为什么不能print(a_list.reverse())? 这样结果是None,解释器为什么认为这是None,我不理解。为什么不能在print中直接使用方法
只能 a_list.reverse()
再 print(a_list)
why???
回复

使用道具 举报

0

主题

921

帖子

921

积分

圣骑士

积分
921
sheeboard 发表于 2021-12-9 20:09:26 | 显示全部楼层
reverse没返回值
回复 支持 反对

使用道具 举报

3

主题

6

帖子

6

积分

贫民

积分
6
向远远  楼主| 发表于 2021-12-9 20:35:06 | 显示全部楼层

谢谢
回复 支持 反对

使用道具 举报

3

主题

6

帖子

6

积分

贫民

积分
6
向远远  楼主| 发表于 2021-12-9 20:38:56 | 显示全部楼层

可是reverse不是对a_list使用的方法吗,结果就还是一个列表呗,为什么没有返回值啊?
回复 支持 反对

使用道具 举报

0

主题

921

帖子

921

积分

圣骑士

积分
921
sheeboard 发表于 2021-12-9 21:29:55 | 显示全部楼层
本帖最后由 sheeboard 于 2021-12-9 21:43 编辑

你要返回list用list(reversed(a_list))
python大多数结构都是类,reverse()是内置方法,只是对a_list操作,要看结果还是要print实例的,这里a_list就是实例。


Screenshot from 2021-12-09 21-25-11.png
回复 支持 反对

使用道具 举报

3

主题

6

帖子

6

积分

贫民

积分
6
向远远  楼主| 发表于 2021-12-10 12:45:17 | 显示全部楼层
sheeboard 发表于 2021-12-9 21:29
你要返回list用list(reversed(a_list))
python大多数结构都是类,reverse()是内置方法,只是对a_list操作, ...

嗯嗯我明白了 谢谢~~~
回复 支持 反对

使用道具 举报

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

本版积分规则

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