我正在梳理一个系列:Python在工作中被频繁用到的那些操作,直击重点,无半句废话,欢迎学习!目前已推送:
python里表示一个列表,对容器类型的数据进行运算和操作,生成新的列表最高效、快速的办法,就是列表生成式。
它优雅、简洁,值得大家多多使用!今天盘点列表生成式在工作中的主要使用场景。
入门
1
range快速生成连续列表
2
对列表里面的数据进行运算后重新生成一个新的列表:
3
对一个列表里面的数据筛选,只计算[0,11) 中偶数的平方:
4
前面列表生成式都只传一个参数x,带有两个参数的运算:
5
结合字典,打印键值对:
6
输出某个目录下的所有文件和文件夹的名称:
7
列表中所有单词都转化为小写:
进阶
8
将值分组:
9
进一步抽象例子8,根据指定函数fn 对lst 分组:
10
返回可迭代对象的差集,注意首先用set 包装
11
进一步抽象10,根据函数fn 映射后选取差集,如下列表元素分别为单个元素和字典的例子:
12
过滤非重复值,结合list 的count( 统计出元素在列表中出现次数):
熟练操作以上12个例子,就算掌握python 中非常有用的列表生成式。
继续阅读与本文标签相同的文章
上一篇 :
AI智能在农业领域的灵活运用与最新实践结果
-
5G远程驾驶和微公交首秀互联网大会
2026-05-14栏目: 教程
-
学宏程序编程,这些知识必不可少!
2026-05-14栏目: 教程
-
华为准备卖出“落后”的5G,多家美企极力竞争!任正非格局太大!
2026-05-14栏目: 教程
-
百度:飞桨深度学习平台已累计服务150多万开发者
2026-05-14栏目: 教程
-
滴滴公布安全功能数据:近2亿用户添加紧急联系人
2026-05-14栏目: 教程
