defonly_int(x): try: ifisinstance(x,int): returnTrue else: returnFalse exceptValueErrorase: returnFalse dt=filter(type_int,[1,2,3,3,3,3,'3232',-34.5,34.5]) >>>list(dt) [1,2,3,3]
以上两点是python中filter和map的区别。通过定义和实例,我们可以清楚地看到两者之间的区别。朋友可以根据预期的结果选择合适的函数。
defonly_int(x): try: ifisinstance(x,int): returnTrue else: returnFalse exceptValueErrorase: returnFalse dt=filter(type_int,[1,2,3,3,3,3,'3232',-34.5,34.5]) >>>list(dt) [1,2,3,3]
以上两点是python中filter和map的区别。通过定义和实例,我们可以清楚地看到两者之间的区别。朋友可以根据预期的结果选择合适的函数。