map函数是Python内置函数之一,它的作用是将一个可迭代对象中的每个元素都按照指定规则进行转换,生成一个新的可迭代对象。
map(function, iterable[, iterable1, iterable2,...iterableN])
其中,function
是对每个元素进行转换的函数,iterable
是要进行转换的可迭代对象,可以有多个,返回的是一个迭代器,可以通过list()方法将其转换为列表。
a=['Pkk','Lop','Csdn','Qot']
print(list(map(str.upper,a)))
#输出-> ['PKK', 'LOP', 'CSDN', 'QOT']
def Extract(str1):
return str1[0]
b=['Pkk','Lop','Csdn','Qot']
print(list(map(Extract,b)))
#输出-> ['P', 'L', 'C', 'Q']
总之,map函数是一个非常有用的Python内置函数,可以方便地对可迭代对象中的元素进行转换,尤其是在处理大量数据时,可以提高效率。