return [x.upper() for x in L if isinstance(x, str)]这语句是怎么运行的?
def toUppers(L):
return [x.upper() for x in L if isinstance(x, str)]
print toUppers(['Hello', 'world', 101])
尝试了几次分解写法,都错了,我想知道这句语句的运行过程是怎样的
def toUppers(L):
return [x.upper() for x in L if isinstance(x, str)]
print toUppers(['Hello', 'world', 101])
尝试了几次分解写法,都错了,我想知道这句语句的运行过程是怎样的
2016-07-29
举报