python列表推导式操作解析

作者:陈畅 时间:2022-08-26 04:07:39 

这篇文章主要介绍了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']

来源:https://www.cnblogs.com/chenchang-rjgc/p/11652974.html

标签:python,列表,推导式
0
投稿

猜你喜欢

  • python获取外网IP并发邮件的实现方法

    2023-01-07 13:55:33
  • Python3爬虫mitmproxy的安装步骤

    2022-08-26 12:23:26
  • 关于Python 中的时间处理包datetime和arrow的方法详解

    2023-11-16 12:18:48
  • Python操作Sql Server 2008数据库的方法详解

    2024-01-20 04:47:01
  • 详解python中的json的基本使用方法

    2022-03-15 22:29:13
  • PHP实现批量生成App各种尺寸Logo

    2023-07-23 03:59:59
  • python实现对变位词的判断方法

    2022-01-29 04:36:10
  • 基于Go语言实现选择排序算法及优化

    2024-04-26 17:36:34
  • SQL常用数据库操作命令使用方法

    2007-08-22 13:24:00
  • asp关键词屏蔽过滤函数代码

    2010-05-04 16:32:00
  • python 脚本生成随机 字母 + 数字密码功能

    2021-11-27 23:37:10
  • 基于Python和C++实现删除链表的节点

    2022-11-19 13:52:11
  • 关于Vue3中defineProps用法图文详解

    2023-07-02 16:55:56
  • python 爬取豆瓣网页的示例

    2021-06-25 22:50:00
  • 备战618!用Python脚本帮你实现淘宝秒杀

    2022-05-15 04:43:40
  • TensorFlow实现Softmax回归模型

    2023-07-14 19:07:51
  • php报错502badgateway解决方法

    2023-11-22 13:12:06
  • 微信小程序 列表的上拉加载和下拉刷新的实现

    2024-05-11 09:34:32
  • OpenCV Python实现拼图小游戏

    2021-07-30 18:10:34
  • pandas使用apply多列生成一列数据的实例

    2022-11-16 20:23:59
  • asp之家 网络编程 m.aspxhome.com