python列表推导式操作解析


Posted in Python onNovember 26, 2019

这篇文章主要介绍了python列表推导式操作解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

基本格式

​[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件]

例子:将a列表中大于5的数*10储存到b中

一般操作:

a = [5,10,15,20]
b = []
for n in a:
  if n > 5:
    b.append(n*10)
print(b)

使用推导式可以令代码简洁

a = [5,10,15,20]

b = [n*10 for n in a if n > 5] #推导式:生成新的列表,将a中大于5的数*10储存

print(b) #[100,150,200]

一些其他操作:

ls = [-5,2,12,20]#创建列表

#输出ls中大于0的数
print([x for x in ls if x > 0])
#[2,12,20]

#应用函数,求绝对值
print([abs[x] for x in ls])
#[5,2,12,20]

#调用函数,转换大写
pet = ['Dog','Cat','Fox']
print([newPet.upper() for newPet in pet])
#['DOG','CAT','FOX']

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的包管理器pip更换软件源的方法详解
Jun 20 Python
Python实现将不规范的英文名字首字母大写
Nov 15 Python
python机器学习实战之最近邻kNN分类器
Dec 20 Python
python os模块简单应用示例
May 23 Python
python函数修饰符@的使用方法解析
Sep 02 Python
基于jupyter代码无法在pycharm中运行的解决方法
Apr 21 Python
基于Python第三方插件实现西游记章节标注汉语拼音的方法
May 22 Python
tensorflow使用L2 regularization正则化修正overfitting过拟合方式
May 22 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
Sep 26 Python
详解python算法常用技巧与内置库
Oct 17 Python
Django视图类型总结
Feb 17 Python
python人工智能human learn绘图可创建机器学习模型
Nov 23 Python
Python 实现Numpy中找出array中最大值所对应的行和列
Nov 26 #Python
简单了解python数组的基本操作
Nov 26 #Python
python实现图片插入文字
Nov 26 #Python
python NumPy ndarray二维数组 按照行列求平均实例
Nov 26 #Python
python向图片里添加文字
Nov 26 #Python
python 遍历pd.Series的index和value
Nov 26 #Python
Python爬取爱奇艺电影信息代码实例
Nov 26 #Python
You might like
德生1994机评
2021/03/02 无线电
同时提取多条新闻中的文本一例
2006/10/09 PHP
php录入页面中动态从数据库中提取数据的实现
2006/10/09 PHP
PHP新手上路(五)
2006/10/09 PHP
input file获得文件根目录简单实现
2013/04/26 PHP
PHP合并discuz用户脚本的方法
2015/08/04 PHP
PHP的中使用非缓冲模式查询数据库的方法
2017/02/05 PHP
双击滚屏-常用推荐
2006/11/29 Javascript
网页自动跳转代码收集
2009/09/27 Javascript
jquery-tips悬浮提示插件分享
2015/07/31 Javascript
JS简单判断字符在另一个字符串中出现次数的2种常用方法
2017/04/20 Javascript
详解利用jsx写vue组件的方法示例
2017/07/17 Javascript
vue如何解决循环引用组件报错的问题
2018/09/22 Javascript
React服务端渲染原理解析与实践
2021/03/04 Javascript
用yum安装MySQLdb模块的步骤方法
2016/12/15 Python
利用python对Excel中的特定数据提取并写入新表的方法
2018/06/14 Python
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
2018/10/21 Python
python实现nao机器人身体躯干和腿部动作操作
2019/04/29 Python
python plotly绘制直方图实例详解
2019/07/22 Python
适合Python初学者的一些编程技巧
2020/02/12 Python
Python如何实现在字符串里嵌入双引号或者单引号
2020/03/02 Python
Python实现屏幕录制功能的代码
2020/03/02 Python
Python OpenCV实现测量图片物体宽度
2020/05/27 Python
Python 爬虫性能相关总结
2020/08/03 Python
使用CSS3美化HTML表单的技巧演示
2016/05/17 HTML / CSS
澳大利亚家具和家居用品购物网站:Zanui
2018/12/29 全球购物
耐克奥地利官网:Nike奥地利
2019/08/16 全球购物
毕业生应聘幼儿园的自荐信
2013/11/20 职场文书
军训自我鉴定怎么写
2014/02/13 职场文书
工作期间打牌检讨书范文
2014/11/20 职场文书
新闻稿件写作技巧
2015/07/18 职场文书
2015年库房管理工作总结
2015/10/14 职场文书
送给教师们,到底该如何写好教学反思?
2019/07/02 职场文书
导游词之镇江西津古渡
2019/11/06 职场文书
python数据可视化JupyterLab实用扩展程序Mito
2021/11/20 Python
英国数字版游戏销量周榜公布 《小缇娜的奇幻之地》登顶
2022/04/03 其他游戏