在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 相关文章推荐
Django Admin实现上传图片校验功能
Mar 06 Python
开源Web应用框架Django图文教程
Mar 09 Python
Python外星人入侵游戏编程完整版
Mar 30 Python
python+selenium开发环境搭建图文教程
Aug 11 Python
python 实时得到cpu和内存的使用情况方法
Jun 11 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
May 07 Python
django的聚合函数和aggregate、annotate方法使用详解
Jul 23 Python
如何基于pythonnet调用halcon脚本
Jan 20 Python
Python单元测试模块doctest的具体使用
Feb 10 Python
Python如何操作docker redis过程解析
Aug 10 Python
python Xpath语法的使用
Nov 26 Python
Python运算符+与+=的方法实例
Feb 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
晶体管单管来复再生式收音机
2021/03/02 无线电
ThinkPHP实现将SESSION存入MYSQL的方法
2014/07/22 PHP
11个PHPer必须要了解的编程规范
2014/09/22 PHP
php实现多城市切换特效
2015/08/09 PHP
PHP中的正则表达式实例详解
2017/04/25 PHP
浅谈JavaScript字符集
2014/05/22 Javascript
JavaScript中的数据类型转换方法小结
2015/10/26 Javascript
javascript入门教程基础篇
2015/11/16 Javascript
javaScript中定义类或对象的五种方式总结
2016/12/04 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
jQuery ajax请求struts action实现异步刷新
2017/04/19 jQuery
jQuery实现web页面樱花坠落的特效
2017/06/01 jQuery
Vue使用vue-cli创建项目
2017/09/01 Javascript
anime.js 实现带有描边动画效果的复选框(推荐)
2017/12/24 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
2018/06/14 jQuery
vue2 v-model/v-text 中使用过滤器的方法示例
2019/05/09 Javascript
nodejs log4js 使用详解
2019/05/31 NodeJs
JS实现点击掉落特效
2021/01/29 Javascript
python中将阿拉伯数字转换成中文的实现代码
2011/05/19 Python
python字符串加密解密的三种方法分享(base64 win32com)
2014/01/19 Python
Python爬虫模拟登录带验证码网站
2016/01/22 Python
详解Python中的分组函数groupby和itertools)
2018/07/11 Python
说说如何遍历Python列表的方法示例
2019/02/11 Python
Python批量生成幻影坦克图片实例代码
2019/06/04 Python
pytorch实现从本地加载 .pth 格式模型
2020/02/14 Python
保密工作责任书
2014/04/16 职场文书
党的群众路线教育实践方案
2014/05/11 职场文书
施工安全协议书范本
2014/09/26 职场文书
单位作风建设剖析材料
2014/10/11 职场文书
毕业生就业推荐表自我评价
2015/03/02 职场文书
寒假社会实践个人总结
2015/03/06 职场文书
百家讲坛观后感
2015/06/12 职场文书
如何用 Python 子进程关闭 Excel 自动化中的弹窗
2021/05/07 Python
浅谈Python数学建模之固定费用问题
2021/06/23 Python
Python 阶乘详解
2021/10/05 Python
阿里云国际版 使用Nginx作为HTTPS转发代理服务器
2022/05/11 Servers