[转载] Python使用list.reverse()返回None
参考链接: Python列表list reverse()
自己在使用list.reverse()时,返回的是None,这是为什么呢?
我们来看一个例子:
alist=[1,2,3,4]
b=alist.reverse()
print(b)
print(alist)
输出:
None
[4, 3, 2, 1]
b是None, 而alist本身变成了[4,3,2,1],所以list.reverse()方法是直接对原列表自身进行反转,不占用多余的空间,也不返回任何值。
再来看一个reversed()方法的例子:
blist=[5,6,7,8]
c=reversed(blist)
print(c)
print(list(c))
输出:
<list_reverseiterator object at 0x7f14b396ed68>
[8, 7, 6, 5]
可以看出reversed()方法不是在原地直接修改,而是会新开辟一块内存用来存放新的变量。注意要查看列表内容的时候,需要用list()方法显示,reversed()方法返回的是新内存块的地址。
[转载] Python使用list.reverse()返回None相关推荐
- Python学习之函数返回多个值
Python学习之函数返回多个值 问题的引出 Python中,一个函数能不能一次返回多个值? 在C语言中,函数最多返回一个值,如果要返回多个值,可以把这些值封装在一个结构体中.注意,C语言不允许函数返 ...
- 【Python】解决urllib返回http error 503问题
[Python]解决urllib返回http error 503问题:https://www.cnblogs.com/tiandsp/p/13783038.html
- 不显示参数名_第51p,万能参数与返回值,Python中函数的返回值
大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第51篇文章,第三阶段的课程:Python进阶知识:详细讲解Python中的函数(四)====>函数的参数与返回值(下篇). ...
- 从入门到入土:基于Python实现百度查询返回结果真实url读取及域名读取
此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...
- 化学人学python有前途吗-转载:python之蟒开启理论计算化学的新时代
转载:python之蟒开启理论计算化学的新时代 (2014-01-23 23:04:00) 标签: python gaussian python之蟒开启理论计算化学的新时代 就像iphone和andr ...
- [转载] python数据类型转换
参考链接: Python数字,类型转换和数学 Python数据类型转换 Python数据类型之间的转换 函数描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) ...
- [转载] python 字符串(string)
参考链接: Python字符串String 字符串 什么是字符串? 字符串是Python中最长用的数据类型.我们可以使用引号('或")来创建字符串.事实上,在Python中,加了引号的字符都 ...
- python将汉字转为拼音字母_科学网—[转载]python中文汉字转拼音 - 陈明杰的博文...
将汉字转为拼音.可以用于汉字注音.排序.检索(Russian translation) . 特性根据词组智能匹配最正确的拼音. 支持多音字. 简单的繁体支持, 注音支持. 支持多种不同拼音/注音风格. ...
- python中函数的返回值,你了解吗?
函数返回值 1. "返回值"介绍 现实生活中的场景: 我给儿子10块钱,让他给我买包烟.这个例子中,10块钱是我给儿子的,就相当于调用函数时传递到参数,让儿子买烟这个事情最终的目标 ...
最新文章
- 北大百年讲堂创新大会小游记
- 深度学习(21)神经网络与全连接层四: 输出方式
- docker重启后容器消失_docker设置固定ip地址
- Kotlin入门(9)函数的基本用法
- 如何复制或导出托管磁盘
- textarea 滚动条设置
- tcpdump 在ubuntu上使用命令学习笔记 /tcp、ip、icmp数据包格式
- “牙医”教你用450行Go代码自制编程语言 | Gopher Daily (2021.01.15) ʕ◔ϖ◔ʔ
- 这条命令帮我在一分钟内修改了200台远程服务器密码!
- 【python 目标检测】基于深度学习的道路破损检测|yolov5|VOC
- 10个提升写作手法的方法
- Three.js凹凸贴图bumpMap和法线贴图.normalMap
- 80后的罗敏已经在创业路上走了十几年
- 遗传算法的基本原理和方法(转)
- 【数据结构】广义表的介绍
- 圣诞树 圣诞树 圣诞树_圣诞网页设计资源
- 什么大牛不大牛,先A500题再说吧
- 多媒体计算机技术论文结束语,多媒体计算机技术教学论文
- C++未经处理的异常...stackoverflow(参数: 0x0000000000000001...)-- 分配大内存
- 自动锁螺丝机程序采用显控触摸屏加三菱FX3GA或者FX3U , 用PLC变址寄存器做配方,用D1000-D7999存储数据
热门文章
- Tomcat假死的原因及解决方案
- Java Unable to load library ‘gsdll64‘: 报错,解决方案
- HDOJ水题集合8:DBFS
- 【CCCC】L2-007 家庭房产 (25分),并查集,结构统计
- 【NOIP2001】【Luogu1025】数的划分(可行性剪枝,上下界剪枝)
- hadoop的安装需要java_Hadoop windows本地环境安装
- git创建版本库(1)
- python库skimage 绘制二值图像的凸壳
- [再学Python] - 4 - 循环
- hbase工作 架构原理