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函数帮助查询小工具
Mar 13 Python
Python将xml和xsl转换为html的方法
Mar 10 Python
Python numpy实现数组合并实例(vstack,hstack)
Jan 09 Python
将Dataframe数据转化为ndarry数据的方法
Jun 28 Python
在Python中获取两数相除的商和余数方法
Nov 10 Python
python字符串和常用数据结构知识总结
May 21 Python
python实现大文本文件分割
Jul 22 Python
Python3的高阶函数map,reduce,filter的示例详解
Jul 23 Python
Python编程快速上手——Excel到CSV的转换程序案例分析
Feb 28 Python
python 代码实现k-means聚类分析的思路(不使用现成聚类库)
Jun 01 Python
pandas针对excel处理的实现
Jan 15 Python
对Pytorch 中的contiguous理解说明
Mar 03 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
在PHP中检查PHP文件是否有语法错误的方法
2009/12/23 PHP
php中require和require_once的区别说明
2014/02/27 PHP
php实现计数器方法小结
2015/01/05 PHP
php使用Image Magick将PDF文件转换为JPG文件的方法
2015/04/01 PHP
PHP和MySql中32位和64位的整形范围是多少
2016/02/18 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
2016/11/17 PHP
javascript 无提示关闭窗口脚本
2009/08/17 Javascript
Javascript select下拉框操作常用方法
2009/11/09 Javascript
jQuery操作 input type=checkbox的实现代码
2012/06/14 Javascript
Jquery和JS用外部变量获取Ajax返回的参数值的方法实例(超简单)
2013/06/17 Javascript
JS烟花背景效果实现方法
2015/03/03 Javascript
Javascript URI 解析介绍
2015/03/15 Javascript
Js+php实现异步拖拽上传文件
2015/06/23 Javascript
CSS3 动画卡顿性能优化的完美解决方案
2018/09/20 Javascript
VUE实现可随意拖动的弹窗组件
2018/09/25 Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
2020/07/31 Javascript
google广告之另类js调用实现代码
2020/08/22 Javascript
对于Python异常处理慎用“except:pass”建议
2015/04/02 Python
复化梯形求积分实例——用Python进行数值计算
2019/11/20 Python
举例讲解Python装饰器
2020/12/24 Python
使用CSS3来匹配横屏竖屏的简单方法
2015/08/04 HTML / CSS
HTML5基于flash实现播放RTMP协议视频的示例代码
2020/12/04 HTML / CSS
华为旗下电子商务平台:华为商城
2016/08/06 全球购物
什么是Linux虚拟文件系统VFS
2015/08/25 面试题
导游的职业规划书范文
2013/12/27 职场文书
大学生职业生涯规划书模板
2014/01/03 职场文书
汽车装潢店创业计划书范文
2014/02/05 职场文书
户外婚礼策划方案
2014/02/08 职场文书
购房意向书范本
2014/04/01 职场文书
搞笑的爱情检讨书
2014/10/01 职场文书
售后前台接待岗位职责
2015/04/03 职场文书
小学语文国培研修日志
2015/11/13 职场文书
mysql如何能有效防止删库跑路
2021/10/05 MySQL
《金肉人》米特&《航海王》阿鹤声优松岛实因胰脏癌去世 享寿81岁
2022/04/13 日漫
vue3 自定义图片放大器效果的示例代码
2022/07/23 Vue.js
JS实现刷新网页后之前浏览位置保持不变示例详解
2022/08/14 Javascript