菜鸟养成第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函数

打乱一个列表

相关推荐
小徐学编程-zZ4 小时前
量产测试数据
python·压力测试·数据库架构
QQ8057806514 小时前
django基于机器学习的电商评论情感分析系统设计实现
python·机器学习·django
wx09094 小时前
stata实现机器学习的环境配置
python·机器学习·stata
nuowenyadelunwen6 小时前
CS 61A Lab 2 笔记:短路求值、高阶函数与 Lambda 表达式
python·函数式编程·cs61a·berkeley
qq_422828627 小时前
android图形学之SurfaceControl和Surface的关系 五
android·开发语言·python
weixin_444012937 小时前
c++如何将std--vector直接DUMP到二进制文件_指针地址直写【附代码】
jvm·数据库·python
woxihuan1234567 小时前
Go语言中--=运算符详解:位右移赋值操作的原理与应用
jvm·数据库·python
石山代码7 小时前
Python 数据分析三大库:NumPy + Pandas + Matplotlib
python·数据分析·numpy
如竟没有火炬8 小时前
用队列实现栈
开发语言·数据结构·python·算法·leetcode·深度优先
yivifu8 小时前
CustomTkinter的布局管理器介绍及应用
python·gui·customtkinter·pdf去水印