菜鸟养成第11集

filter函数

filter 函数用于过滤序列 ,它接收一个函数和一个序列,把函数作用在序列的每个元素上,然后根据返回值是True还是False决定保留还是丢弃该元素

python 复制代码
>>> mylist = list(range(10))
>>> list(filter(lambda x: x % 2 == 1, mylist))
[1, 3, 5, 7, 9]

zip函数

zip() 函数将可迭代的对象作为参数将对象中对应的元素打包成一个元组 ,然后返回由这些元组组成的列表

python 复制代码
>>> list1 = ['zhangfei', 'guanyu', 'liubei', 'zhaoyun']
>>> list2 = [0, 3, 2, 4]
>>> list(zip(list1, list2))
[('zhangfei', 0), ('guanyu', 3), ('liubei', 2), ('zhaoyun', 4)]

Counter函数

统计字符串中各个字符数个数

Counter(s)并且用字典的方式返回如下信息:

Counter({'f': 3, '9': 3, 'h': 2, '3': 2, 'w': 1, 'a': 1, 'u': 1, '2': 1, 'e': 1, 'r': 1, 'i': 1, '0': 1, '4': 1, 'j': 1, '-': 1})

shuffle函数

打乱一个列表

相关推荐
Y1nhl5 分钟前
力扣hot100_子串_python版本
开发语言·python·算法·leetcode·职场和发展
roc-ever12 分钟前
用Python做有趣的AI项目 3:黑白图像自动上色(AI 上色器)
开发语言·人工智能·python
这里有鱼汤12 分钟前
写Python被嘲笑是“调库侠”,真的很可耻吗?
后端·python
钢铁男儿40 分钟前
Python 一等函数(函数内省)
python
helixsky42 分钟前
硬盘损坏数据恢复后对python程序的影响
开发语言·python
七七知享1 小时前
深入探索Python Pandas:解锁数据分析的无限可能
python·程序人生·程序员·数据挖掘·数据分析·pandas·个人开发
梦想画家1 小时前
使用 LLM助手进行 Python 数据可视化
python·数据分析·大模型应用
程序员杰哥1 小时前
Postman接口测试: postman设置接口关联,实现参数化
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
gaoenyang7605251 小时前
pytorch写张量pt文件,libtorch读张量pt文件
人工智能·pytorch·python
没有梦想的咸鱼185-1037-16632 小时前
解锁空间数据新质生产力暨:AI(DeepSeek、ChatGPT)、Python、ArcGIS Pro多技术融合下的空间数据分析、建模与科研绘图及论文写作
人工智能·python·深度学习·机器学习·arcgis·chatgpt·数据分析