在Python中预先初始化列表内容和长度的实现


Posted in Python onNovember 28, 2019

如果想设置相同的初值和想要的长度

>>> a=[None]*4
>>> print(a)
[None, None, None, None]

如果我们预先知道列表的长度,那预先初始化该长度的列表,然后对每一个赋值,会比每次list.append()更有效率。

如果想要序列初值,可以用range函数,但注意,range函数返回的是可迭代对象,需要转化成list

>>> b=list(range(10))
>>> print(b)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

>>> b=range(10)
>>> print(b)
range(0, 10)

如果想剔除掉不想要的数据,可以用列表推导式

>>> c=[i for i in range(10) if i%2==0 and i<8]
>>> print(c)
[0, 2, 4, 6]

以上这篇在Python中预先初始化列表内容和长度的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python共享引用(多个变量引用)示例代码
Dec 04 Python
一文总结学习Python的14张思维导图
Oct 17 Python
Pandas GroupBy对象 索引与迭代方法
Nov 16 Python
pandas读取csv文件,分隔符参数sep的实例
Dec 12 Python
Python面向对象之类的定义与继承用法示例
Jan 14 Python
Python面向对象进阶学习
May 21 Python
Django框架中间件(Middleware)用法实例分析
May 24 Python
python pandas时序处理相关功能详解
Jul 03 Python
在django中,关于session的通用设置方法
Aug 06 Python
Python 调用有道翻译接口实现翻译
Mar 02 Python
django实现将修改好的新模型写入数据库
Mar 31 Python
浅析Python 序列化与反序列化
Aug 05 Python
python使用 cx_Oracle 模块进行查询操作示例
Nov 28 #Python
在python中创建指定大小的多维数组方式
Nov 28 #Python
python3.x 生成3维随机数组实例
Nov 28 #Python
python返回数组的索引实例
Nov 28 #Python
numpy中三维数组中加入元素后的位置详解
Nov 28 #Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
Nov 28 #Python
解决Python二维数组赋值问题
Nov 28 #Python
You might like
PHP自动重命名文件实现方法
2014/11/04 PHP
php显示指定目录下子目录的方法
2015/03/20 PHP
php简单计算年龄的方法(周岁与虚岁)
2016/12/06 PHP
很全的显示阴历(农历)日期的js代码
2009/01/01 Javascript
Javascript匿名函数的一种应用 代码封装
2010/06/27 Javascript
深入理解JavaScript系列(6) 强大的原型和原型链
2012/01/15 Javascript
JavaScript动态修改网页元素内容的方法
2015/03/21 Javascript
JQ技术实现注册页面带有校验密码强度
2015/07/27 Javascript
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
2015/12/13 Javascript
基于BootStrap环境写jQuery tabs插件
2016/07/12 Javascript
AngularJS 2.0入门权威指南
2016/10/08 Javascript
vue将对象新增的属性添加到检测序列的方法
2018/02/24 Javascript
基于vue打包后字体和图片资源失效问题的解决方法
2018/03/06 Javascript
基于Vue实现图片在指定区域内移动的思路详解
2018/11/11 Javascript
electron-vue利用webpack打包实现多页面的入口文件问题
2019/05/12 Javascript
vue路由守卫+登录态管理实例分析
2019/05/21 Javascript
JavaScript如何获取一个元素的样式信息
2019/07/29 Javascript
JavaScript命令模式原理与用法实例详解
2020/03/10 Javascript
Django中对数据查询结果进行排序的方法
2015/07/17 Python
举例讲解Python中metaclass元类的创建与使用
2016/06/30 Python
Python中的FTP通信模块ftplib的用法整理
2016/07/08 Python
解决PyCharm不运行脚本,而是运行单元测试的问题
2019/01/17 Python
Python实现线性插值和三次样条插值的示例代码
2019/11/13 Python
基于Tensorflow的MNIST手写数字识别分类
2020/06/17 Python
pytorch 常用函数 max ,eq说明
2020/06/28 Python
德国原装品牌香水、化妆品和手表网站:BRASTY.DE
2016/10/16 全球购物
美国最大的高尔夫发球时间预订网站:TeeOff.com
2018/03/28 全球购物
巴西香水和化妆品购物网站:The Beauty Box
2019/09/03 全球购物
生产班组长岗位职责
2014/01/05 职场文书
招商专员岗位职责
2014/02/08 职场文书
计算机专业毕业生自荐信范文
2014/03/06 职场文书
考试作弊检讨书怎么写?
2014/12/21 职场文书
营运督导岗位职责
2015/04/10 职场文书
如何制定一份可行的计划!
2019/06/21 职场文书
李白经典诗之一:全文无一“月”字,却句句有月
2019/07/12 职场文书
CPU不支持Windows11系统怎么办
2021/11/21 数码科技