python中一些函数的使用介绍

  1. map函数

map函数会根据提供的函数对指定序列做映射。
函数语法如下:

map(function,iterable,....)
参数:
function----函数
iterable----一个或多个序列

使用示例如下所示:

a = [[1,2,3],[5,6,7,8],[3,5,7,2,1]]

result = list(map(len,a))

print(result)

# 结果是:[3, 4, 5]
  1. filter函数

filter函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素时组成的列表
函数语法如下:

filter(function,iterable)
参数:
function --- 判断函数
it而able --- 可迭代对象

使用示例如下:

def is_odd(n):
    return n % 2 == 1
 
newlist = filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
print(list(newlist))

# 结果为:[1, 3, 5, 7, 9]
原文地址:https://www.cnblogs.com/noob-l/p/14706290.html