#zip
l1=['a','b','c','d','e','f']
l2=[1,2,3]
print(list(zip(l1,l2)))
l3=['A','B','C']
#
# #zip把两个list,合并到一起,如果想同时循环2个list的时候,
for a,b,c in zip(l1,l2,l3):
print(a,b,c)



#map 帮你循环调用函数的
def my(num):
return str(num)

lis=[1,2,3,4,5,6,7,8,9]
res=list(map(my,lis))
print(res)

new_list=[]
for i in lis:
new_list.append(my(i))


# filter 也是帮你循环调用函数的,过滤
def even(num):
if num%2==0:
return True
return False

lis=[1,2,3,4,5,6,7,8,9]
res=list(filter(even,lis)) #filter只保留,返回为真的数据
print('filter--',res)

res2=list(map(even,lis))#map帮你循环调用函数,这个函数返回就保存什么
print('map---',res2)



# 下载一个文件,或者下个图

















posted on 2018-05-18 11:17  彼得潘jd  阅读(130)  评论(0编辑  收藏  举报