首页 > 其他 > 详细

内置函数补充

时间:2018-05-18 13:28:37      阅读:121      评论:0      收藏:0      [点我收藏+]
#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)



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

















内置函数补充

原文:https://www.cnblogs.com/jiadan/p/9055307.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!