1. zip()函数
zip()函数可将迭代的对象(列表、元组)作为参数,将对象中对应的元素打包成一个元组,然后返回由这些元组组成的列表,zip()函数常与for循环一起搭配使用。
list_a = [1,2,3,4,5]
list_b = ['a','b','c','d','e']
for i in zip(list_a,list_b):
print(i)
(1, 'a')
(2, 'b')
(3, 'c')
(4, 'd')
(5, 'e')
2. lambda函数
lambda arg1,arg2,arg3,……:expression
arg1,arg2,arg3表示具体参数,expression表示要执行的操作
lambda x,y:x+y
3.map()函数
形式map(function,args),表示对序列args中的每个值进行function操作,最终得到一个结果序列。
map(lambda x,y:x+y,[1,2,3],[3,2,1])