在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中的字典与成员运算符初步探究
Oct 13 Python
Python自动化运维和部署项目工具Fabric使用实例
Sep 18 Python
Python安装pycurl失败的解决方法
Oct 15 Python
Python基于Tkinter模块实现的弹球小游戏
Dec 27 Python
python抖音表白程序源代码
Apr 07 Python
Python3.5内置模块之time与datetime模块用法实例分析
Apr 27 Python
python flask几分钟实现web服务的例子
Jul 26 Python
Django ImageFiled上传照片并显示的方法
Jul 28 Python
python Django的web开发实例(入门)
Jul 31 Python
python BlockingScheduler定时任务及其他方式的实现
Sep 19 Python
Django 框架模型操作入门教程
Nov 05 Python
Python @property装饰器原理解析
Jan 22 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模板之Phpbean的目录结构
2008/01/10 PHP
使用Linux五年积累的一些经验技巧
2013/06/20 PHP
浅析php变量作用域的一些问题
2013/08/08 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
2014/05/04 PHP
PHP中Fatal error session_start()错误解决步骤
2014/08/05 PHP
Javascript图像处理—虚拟边缘介绍及使用方法
2012/12/27 Javascript
JavaScript window.location对象
2014/11/14 Javascript
jquery实现简单的二级导航下拉菜单效果
2015/09/07 Javascript
最细致的vue.js基础语法 值得收藏!
2016/11/03 Javascript
微信小程序多张图片上传功能
2017/06/07 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
2017/10/09 jQuery
vue页面切换过渡transition效果
2018/10/08 Javascript
小程序实现列表点赞功能
2018/11/02 Javascript
React 实现拖拽功能的示例代码
2019/01/06 Javascript
[01:15]PWL S2开团时刻第二期——他们杀 我就白给
2020/11/25 DOTA
Python读取网页内容的方法
2015/07/30 Python
python下setuptools的安装详解及No module named setuptools的解决方法
2017/07/06 Python
python读取目录下最新的文件夹方法
2018/12/24 Python
Python对象与引用的介绍
2019/01/24 Python
python3对接mysql数据库实例详解
2019/04/30 Python
淘宝秒杀python脚本 扫码登录版
2019/09/19 Python
python 利用jinja2模板生成html代码实例
2019/10/10 Python
德国机车企业:FC-Moto
2017/10/27 全球购物
澳大利亚儿童精品仓库:Goo & Co.
2019/06/20 全球购物
Deux par Deux官方网站:设计师童装
2020/01/03 全球购物
北京某公司的.net笔试题
2014/03/20 面试题
说出你对remoting 和webservice的理解和应用
2014/06/08 面试题
回门宴新郎答谢词
2014/01/12 职场文书
法人代表委托书
2014/04/04 职场文书
安全技术说明书
2014/05/09 职场文书
党支部三会一课计划
2014/09/24 职场文书
教师辞职信范文
2015/02/28 职场文书
2015年暑假工作总结
2015/07/13 职场文书
教你如何使用Python下载B站视频的详细教程
2021/04/29 Python
用Python进行栅格数据的分区统计和批量提取
2021/05/27 Python
php双向队列实例讲解
2021/11/17 PHP