# coding=utf-8 from functools import reduce dict1={"aa":11,"bb":22} map1=map(lambda x: x ** 2,[1,2]) print(list(map1)) def add(x,y): return x+y print(reduce(add,[1,2,4,5])) def get_tuple(x,y): return (x,y) array=map(get_tuple,["ID","Name","JobId"],["1002","cdp2","job_1146553"]) print(list(array)) def nxt(x): if x>20: return True else: return False filter_res=filter(nxt,[1,5,33,54,66]) print(filter_res.__next__()) print(filter_res.__next__()) print(filter_res.__next__()) def check_ipv4(str): ip = str.strip().split(".") return False if len(ip) != 4 or False in map(lambda x:True if x.isdigit() and 0<= int(x) <= 255 else False, ip) else True def check_lambda(str): iterate=str.strip().split(".") return True if len(iterate)==4 and int(iterate[0]) > 0 and True in list(map(lambda x:True if x.isdigit() and 0<=int(x)<=255 else False,iterate)) else False print(check_lambda("-1.22.11.22"))