def cont(ip,port,username,password): print(ip) print(port) print(username) print(password) info=('192.168.1.1',8090,'root','123456') info_l=['192.168.1.1',8090,'root','123456'] info_dic={'ip':'192.168.1.1','port':8090,'username':'root','password':'123456'} cont(*info) cont(*info_l) cont(**info_dic)
#map 循环调用函数,会保存每次调用的返回值,最后返回 import os stus=['qqq','www','eee','rrr'] def add_prx(name): return 'cnz_%s'%name res=list(map(add_prx,stus)) print(res)#['cnz_qqq', 'cnz_www', 'cnz_eee', 'cnz_rrr']
#filter循环调用函数,过滤传入的参数,返回结果是true保存,false就不要了import os stus=['qqq','www','eee','rrr'] def add_prx(name): return 'cnz_%s'%name res=list(filter(add_prx,stus)) print(res)#['qqq', 'www', 'eee', 'rrr']