求助。!!!
def toUppers(L): return [x.upper() for x in L if isinstance(x,str)=='True'] print toUppers(['Hello', 'world', 101]) 有点疑问,isinstance(x,str)的返回结果是TRUE或FALSE,不应该是先判断返回结果是否是TRUE,如果为TRUE的话再将STR转化为大写吗,但是加了结果判断后返回结果就是空的list了,谁能帮忙解答下?
def toUppers(L): return [x.upper() for x in L if isinstance(x,str)=='True'] print toUppers(['Hello', 'world', 101]) 有点疑问,isinstance(x,str)的返回结果是TRUE或FALSE,不应该是先判断返回结果是否是TRUE,如果为TRUE的话再将STR转化为大写吗,但是加了结果判断后返回结果就是空的list了,谁能帮忙解答下?
2017-11-15
举报