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实现的微信公众号群发图片与文本消息功能实例详解
Jun 30 Python
浅谈python函数之作用域(python3.5)
Oct 27 Python
Python连接Redis的基本配置方法
Sep 13 Python
基于numpy中数组元素的切片复制方法
Nov 15 Python
Pandas GroupBy对象 索引与迭代方法
Nov 16 Python
Django Rest framework频率原理与限制
Jul 26 Python
python多线程实现代码(模拟银行服务操作流程)
Jan 13 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
Feb 07 Python
python requests包的request()函数中的参数-params和data的区别介绍
May 05 Python
python else语句在循环中的运用详解
Jul 06 Python
Python 捕获代码中所有异常的方法
Aug 03 Python
基于python定位棋子位置及识别棋子颜色
Jul 26 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文件读写操作之文件读取方法详解
2011/01/13 PHP
使用php判断服务器是否支持Gzip压缩功能
2013/09/24 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
php文件上传类完整实例
2016/05/14 PHP
PHP+Mysql无刷新问答评论系统(源码)
2016/12/20 PHP
JS和jquery获取各种屏幕的宽度和高度的代码
2013/08/02 Javascript
js实现多选项切换导航菜单的方法
2015/02/06 Javascript
JavaScript生成福利彩票双色球号码
2015/05/15 Javascript
JavaScript实现获得所有兄弟节点的方法
2015/07/23 Javascript
Vue.js组件tab实现选项卡切换
2020/03/23 Javascript
从零开始学习Node.js系列教程之基于connect和express框架的多页面实现数学运算示例
2017/04/13 Javascript
vue.js路由mode配置之去掉url上默认的#方法
2019/11/01 Javascript
vue分页插件的使用方法
2019/12/25 Javascript
vue 监听 Treeselect 选择项的改变操作
2020/08/31 Javascript
Python闭包实现计数器的方法
2015/05/05 Python
python判断给定的字符串是否是有效日期的方法
2015/05/13 Python
Python实现字典的key和values的交换
2015/08/04 Python
详解Python字符串对象的实现
2015/12/24 Python
python搭建微信公众平台
2016/02/09 Python
快速了解python leveldb
2018/01/18 Python
Python迭代器iterator生成器generator使用解析
2019/10/24 Python
Python视频编辑库MoviePy的使用
2020/04/01 Python
Python非单向递归函数如何返回全部结果
2020/12/18 Python
全方位了解CSS3的Regions扩展
2015/08/07 HTML / CSS
x-ua-compatible content=”IE=7, IE=9″意思理解
2013/07/22 HTML / CSS
美国最大的存储市场:SpareFoot
2018/07/23 全球购物
《母亲的恩情》教学反思
2014/02/13 职场文书
学雷锋活动总结范文
2014/04/25 职场文书
保险公司演讲稿
2014/09/02 职场文书
婚宴邀请函
2015/01/30 职场文书
校园环境卫生倡议书
2015/04/29 职场文书
如何写辞职信
2015/05/13 职场文书
《1942》观后感
2015/06/08 职场文书
画展观后感
2015/06/17 职场文书
Redis调用Lua脚本及使用场景快速掌握
2022/03/16 Redis
Docker与K8s关系介绍不会Docker也可以使用K8s
2022/06/25 Servers