在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实现的生成自我描述脚本分享(很有意思的程序)
Jul 18 Python
python继承和抽象类的实现方法
Jan 14 Python
TensorFlow模型保存和提取的方法
Mar 08 Python
python ftp 按目录结构上传下载的实现代码
Sep 12 Python
Django-Rest-Framework 权限管理源码浅析(小结)
Nov 12 Python
对python中Json与object转化的方法详解
Dec 31 Python
值得收藏的10道python 面试题
Apr 15 Python
关于Pytorch MaxUnpool2d中size操作方式
Jan 03 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
Mar 18 Python
aws 通过boto3 python脚本打pach的实现方法
May 10 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
Mar 03 Python
Python经常使用的一些内置函数
Apr 11 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
Win9x/ME下Apache+PHP安装配置
2006/10/09 PHP
PHP 字符截取 解决中文的截取问题,不用mb系列
2009/09/29 PHP
Zend Framework实现多服务器共享SESSION数据的方法
2016/03/22 PHP
详解PHP中websocket的使用方法
2016/09/15 PHP
php实现xml转换数组的方法示例
2017/02/03 PHP
JavaScript入门教程(9) Document文档对象
2009/01/31 Javascript
Javascript 函数对象的多重身份
2009/06/28 Javascript
Jquery跨域获得Json时invalid label错误的解决办法
2011/01/11 Javascript
JS去除右边逗号的简单方法
2013/07/03 Javascript
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
js 3秒后跳转页面的实现代码
2014/03/10 Javascript
原生js实现模拟滚动条
2015/06/15 Javascript
JavaScript模块规范之AMD规范和CMD规范
2015/10/27 Javascript
使用do...while的方法输入一个月中所有的周日(实例代码)
2016/07/22 Javascript
AngularJS报错$apply already in progress的解决方法分析
2017/01/30 Javascript
简单的vue-resourse获取json并应用到模板示例
2017/02/10 Javascript
jQuery使用JSONP实现跨域获取数据的三种方法详解
2017/05/04 jQuery
对Vue beforeRouteEnter 的next执行时机详解
2018/08/25 Javascript
深入分析element ScrollBar滚动组件源码
2019/01/22 Javascript
JS实现简单打字测试
2020/06/24 Javascript
python中定义结构体的方法
2013/03/04 Python
python获取当前时间对应unix时间戳的方法
2015/05/15 Python
分享Pycharm中一些不为人知的技巧
2018/04/03 Python
python 批量解压压缩文件的实例代码
2019/06/27 Python
python pandas cumsum求累计次数的用法
2019/07/29 Python
python 爬取B站原视频的实例代码
2020/09/09 Python
关于python中remove的一些坑小结
2021/01/04 Python
Python中正则表达式对单个字符,多个字符和匹配边界等使用
2021/01/27 Python
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
Lookfantastic阿联酋官网:英国知名美妆护肤购物网站
2020/05/26 全球购物
护士个人简历自荐信
2013/10/18 职场文书
行政主管岗位职责
2013/11/18 职场文书
淘宝网店营销策划书
2014/01/11 职场文书
学校端午节活动总结
2015/02/11 职场文书
党员转正意见怎么写
2015/06/03 职场文书
将Python代码打包成.exe可执行文件的完整步骤
2021/05/12 Python