视频直播网站开发 设计,网站做的文字乱码,pc网站 手机网站,百度收录技术这篇文章主要介绍 Python 中几个常用的内置函数#xff0c;用好这几个函数可以让自己的代码更加 Pythonnic 哦1、mapmap() 将函数 func 作用于序列 seq 的每一个元素#xff0c;并返回处理后的结果#xff0c;其语法格式如下#xff1a;map(func, seq)其中#xff0c;func…这篇文章主要介绍 Python 中几个常用的内置函数用好这几个函数可以让自己的代码更加 Pythonnic 哦1、mapmap() 将函数 func 作用于序列 seq 的每一个元素并返回处理后的结果其语法格式如下map(func, seq)其中func 为处理函数seq 为序列该方法返回一个迭代器对象可以使用 list() 方法使其变成列表类型以下是一个例子 res  map(lambda x: x**2, [1,2,3]) type(res)#  print([item for item in res])# [1, 4, 9]该方法还接受多个序列作为参数其语法格式如下map(func, seq1, seq2, … seqM)其中func 为处理函数seq1 ... seqM 为序列以下是一个例子 res  map(lambda x,y : xy, [1,2,3], [4,5,6]) type(res)#  print([item for item in res])# [5, 7, 9]2、zipzip() 函数用于打包序列其语法格式如下zip(seq1, seq2, … seqM)其中seq1 ... seqM 为序列该方法返回一个迭代器对象注意若提供的序列长度不同则返回的对象长度与最短序列的长度相同以下是一个例子 res  zip([1,2,3],[4,5,6]) # 类似于 res  map(lambda x,y : (x,y), [1,2,3], [4,5,6]) type(res)#  print([item for item in res])# [(1, 4), (2, 5), (3, 6)]3、filterfilter() 函数用于过滤序列根据 func 的作用结果进行过滤其语法格式如下filter(func, seq)其中func 为处理函数seq 为序列该方法返回一个迭代器对象以下是一个例子 res  filter(lambda x : x%20, [1,2,3,4,5,6]) type(res)#  print([item for item in res])# [2, 4, 6]【  Python 系列文章请看 Python学习笔记 】