通过偏函数方式,自定义函数,判断是什么类型和内容长度是否符合要求
import functools
def func(obj,n):
if type(obj) in [str,list,tuple,set,dict]:
if len(obj)>n:
return True
else:
return False
else:
raise TypeError
func2 = functools.partial(func,n=10)
print(func2([1,2,3,4,5,45,6,7,87,8,8]))
if type(obj) in [str,list,tuple,set,dict]:
这里可修改需进行判断的输入内容的类型