在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实现的检测网站挂马程序
Nov 30 Python
Python编程之黑板上排列组合,你舍得解开吗
Oct 30 Python
学习Python selenium自动化网页抓取器
Jan 20 Python
Go/Python/Erlang编程语言对比分析及示例代码
Apr 23 Python
python 读写文件,按行修改文件的方法
Jul 12 Python
解决pyinstaller打包exe文件出现命令窗口一闪而过的问题
Oct 31 Python
python实现井字棋小游戏
Mar 04 Python
在python中实现求输出1-3+5-7+9-......101的和
Apr 02 Python
Tensorflow中的降维函数tf.reduce_*使用总结
Apr 20 Python
Python 创建TCP服务器的方法
Jul 28 Python
使用Python+OpenCV进行卡类型及16位卡号数字的OCR功能
Aug 30 Python
如何利用python实现列表嵌套字典取值
Jun 10 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 新手入门教程
2009/08/03 PHP
php批量缩放图片的代码[ini参数控制]
2011/02/11 PHP
支持中文的php加密解密类代码
2011/11/27 PHP
PHP模板引擎smarty详细介绍
2015/05/26 PHP
ThinkPHP5&amp;5.1框架关联模型分页操作示例
2019/08/03 PHP
JavaScript 指导方针
2007/04/05 Javascript
javascript css在IE和Firefox中区别分析
2009/02/18 Javascript
JQuery获取各种宽度、高度(format函数)实例
2013/03/04 Javascript
JQuery中层次选择器用法实例详解
2015/05/18 Javascript
js动态生成Html元素实现Post操作(createElement)
2015/09/14 Javascript
chrome调试javascript详解
2015/10/21 Javascript
Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享
2016/06/07 Javascript
JS时间控制实现动态效果的实例讲解
2017/07/31 Javascript
vue 打包后的文件部署到express服务器上的方法
2017/08/09 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
vue中的过滤器实例代码详解
2019/06/06 Javascript
js实现日历
2020/11/07 Javascript
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
2016/03/30 Python
分享Python开发中要注意的十个小贴士
2016/08/30 Python
TensorFlow Session会话控制&amp;Variable变量详解
2018/07/30 Python
python实现AES加密解密
2019/03/28 Python
基于python3实现倒叙字符串
2020/02/18 Python
Django分组聚合查询实例分享
2020/04/29 Python
Python基于callable函数检测对象是否可被调用
2020/10/16 Python
美国专业消费电子及摄影器材网站:B&H Photo Video
2019/12/18 全球购物
枚举和一组预处理的#define有什么不同
2016/09/21 面试题
this关键字的作用
2016/01/30 面试题
新入职员工的自我介绍演讲稿
2014/01/02 职场文书
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
春季运动会广播稿大全
2014/02/19 职场文书
促销活动总结范文
2014/04/30 职场文书
2014应届本科生自我评价
2014/09/13 职场文书
成都人事代理协议书
2014/10/25 职场文书
信访维稳承诺书
2015/05/04 职场文书
学校捐书活动总结
2015/05/08 职场文书
MySQL kill不掉线程的原因
2021/05/07 MySQL