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中的__new__与__init__魔术方法理解笔记
Nov 08 Python
简单介绍Python的轻便web框架Bottle
Apr 08 Python
详解python中@的用法
Mar 27 Python
python检测服务器端口代码实例
Aug 31 Python
python matplotlib拟合直线的实现
Nov 19 Python
Python实现结构体代码实例
Feb 10 Python
翻转数列python实现,求前n项和,并能输出整个数列的案例
May 03 Python
keras:model.compile损失函数的用法
Jul 01 Python
Django视图、传参和forms验证操作
Jul 15 Python
Python 整行读取文本方法并去掉readlines换行\n操作
Sep 03 Python
pip install命令安装扩展库整理
Mar 02 Python
python实现Thrift服务端的方法
Apr 20 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来检测proxy
2006/10/09 PHP
用PHP+MySql编写聊天室
2006/10/09 PHP
教你识别简单的免查杀PHP后门
2015/09/13 PHP
laravel ORM 只开启created_at的几种方法总结
2018/01/29 PHP
php回调函数处理数组操作示例
2020/04/13 PHP
JavaScript小技巧 2.5 则
2010/09/12 Javascript
java和javascript获取word文档的书签位置对比
2014/06/19 Javascript
jQuery实现简洁的导航菜单效果
2015/11/23 Javascript
解析NodeJs的调试方法
2016/12/11 NodeJs
EasyUI学习之Combobox下拉列表(1)
2016/12/29 Javascript
JS实现百度搜索接口及链接功能实例代码
2018/02/02 Javascript
小程序云开发教程如何使用云函数实现点赞功能
2019/05/18 Javascript
LayUi使用switch开关,动态的去控制它是否被启用的方法
2019/09/21 Javascript
vue+element表格导出为Excel文件
2019/09/26 Javascript
js实现复制粘贴的两种方法
2020/12/04 Javascript
vue从后台渲染文章列表以及根据id跳转文章详情详解
2020/12/14 Vue.js
Python多进程库multiprocessing中进程池Pool类的使用详解
2017/11/24 Python
python实现学生管理系统
2018/01/11 Python
Python3爬虫之urllib携带cookie爬取网页的方法
2018/12/28 Python
解决PyCharm不运行脚本,而是运行单元测试的问题
2019/01/17 Python
总结Python图形用户界面和游戏开发知识点
2019/05/22 Python
Python日志syslog使用原理详解
2020/02/18 Python
详解如何修改python中字典的键和值
2020/09/29 Python
意大利大型购物中心:Oliviero.it
2017/10/19 全球购物
美国在线纱线商店:Darn Good Yarn
2019/03/20 全球购物
德国亚洲食品网上商店:asiafoodland.de
2019/12/28 全球购物
美国新娘礼品店:The Paisley Box
2020/09/08 全球购物
Booking.com缤客中国:全球酒店在线预订网站
2020/05/03 全球购物
SQL里面如何插入自动增长序列号字段
2012/03/29 面试题
环保倡议书怎么写
2014/05/16 职场文书
反腐倡廉演讲稿
2014/05/22 职场文书
学校四风对照检查材料
2014/08/28 职场文书
竞选大学学委演讲稿
2014/09/13 职场文书
世界水日宣传活动总结
2015/02/09 职场文书
2015毕业生简历自我评价
2015/03/02 职场文书
中学团支部工作总结
2015/08/13 职场文书