在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调用fortran模块
Apr 08 Python
python实现批量监控网站
Sep 09 Python
用 Python 爬了爬自己的微信朋友(实例讲解)
Aug 25 Python
Python数据结构之栈、队列及二叉树定义与用法浅析
Dec 27 Python
解决python执行不输出系统命令弹框的问题
Jun 24 Python
Python循环结构的应用场景详解
Jul 11 Python
Django实现文件上传下载
Oct 06 Python
在python中logger setlevel没有生效的解决
Feb 21 Python
JAVA SWT事件四种写法实例解析
Jun 05 Python
2020版Python学习路线图(附学习资料)
Sep 15 Python
Python系统公网私网流量监控实现流程
Nov 23 Python
PyQt5中QSpinBox计数器的实现
Jan 18 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 setcookie指定domain参数后,在IE下设置cookie失效的解决方法
2011/09/09 PHP
fgetcvs在linux的问题
2012/01/15 PHP
Zend Framework教程之Zend_Db_Table用法详解
2016/03/21 PHP
浅谈PHP中关于foreach使用引用变量的坑
2016/11/14 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
2019/10/20 PHP
jqeury-easyui-layout问题解决方法
2014/03/24 Javascript
js代码实现随机颜色的小方块
2015/07/30 Javascript
js实现温度计时间样式代码分享
2015/08/21 Javascript
浅谈js和css内联外联注意事项
2016/06/30 Javascript
js控制li的隐藏和显示实例代码
2016/10/15 Javascript
从零学习node.js之利用express搭建简易论坛(七)
2017/02/25 Javascript
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
在 webpack 中使用 ECharts的实例详解
2018/02/05 Javascript
Javascript实现一朵从含苞到绽放的玫瑰
2019/03/30 Javascript
前后端常见的几种鉴权方式(小结)
2019/08/04 Javascript
Websocket 向指定用户发消息的方法
2020/01/09 Javascript
js实现简易计算器小功能
2020/11/18 Javascript
[08:44]DOTA2发布会群星聚首 我们都是刀塔人
2014/03/21 DOTA
[01:50]2014DOTA2西雅图邀请赛 专访欢乐周宝龙
2014/07/08 DOTA
[02:42]2014DOTA2国际邀请赛 三冰专访:我会打到Ti20
2014/07/13 DOTA
Python的动态重新封装的教程
2015/04/11 Python
Python for Informatics 第11章 正则表达式(一)
2016/04/21 Python
Python图像处理实现两幅图像合成一幅图像的方法【测试可用】
2019/01/04 Python
对Python 多线程统计所有csv文件的行数方法详解
2019/02/12 Python
Scrapy框架爬取Boss直聘网Python职位信息的源码
2019/02/22 Python
解决Python找不到ssl模块问题 No module named _ssl的方法
2019/04/29 Python
numpy.transpose()实现数组的转置例子
2019/12/02 Python
Python迭代器Iterable判断方法解析
2020/03/16 Python
美国休闲服装品牌:Express
2016/09/24 全球购物
约瑟夫·特纳男装:Joseph Turner
2017/10/10 全球购物
给老师的道歉信
2014/01/11 职场文书
生产部管理制度
2014/01/31 职场文书
2014年两会学习心得范例
2014/03/17 职场文书
环保建议书500字
2014/05/14 职场文书
《夸父追日》教学反思
2016/02/20 职场文书
原生JavaScript实现简单五子棋游戏
2021/06/28 Javascript