Python学习: Q&A-------01 为什么列表翻转(reverse)之后输出为none呢?

注: 我的python版本为3.7,Pycharm版本为5.0.4

reverse( ),作用是将列表翻转,但是在使用的过程中,发现,输出为none, 见下图:

 

我们查看一下,reverse这个函数本身的定义,光标移动到reverse上,按住CTRL,同时鼠标单击,可以看出函数返回的是列表本身(self),就是说其结果直接改变列表本身,并没有任何返回值,返回值为空,也就是None。

 

那么如何让翻转后的列表输出呢?将列表先翻转以后,再进行输出。如下图:

 

补充一句:sort()方法同理。
————————————————
版权声明:本文为CSDN博主「飘飘_Emma」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41345367/article/details/80990068

posted @ 2019-11-15 18:13  mirandakuer  阅读(670)  评论(0)    收藏  举报