Discuss / Python / 这怎么解释

这怎么解释

Topic source

thecknm

#1 Created at ... [Delete] [Delete and Lock User]

l1=['Hello','World',18,'Apple',None] for i in l1: lf isinstance(i,str)==true: print(list(i))

结果是

['H','e','l','l','o'] ['W','o','r','l','d'] ['A','p,'p','l','e']

这个i本身就是上面list里面的那几个字符串,你使用list(i)就吧这个字符串又变成了一个list,就是一个有字符串里面的字母组成的一个list,你现在输出的是几个list,还有isinstance(i,str)这个本身返回值就是一个布尔类型的值,可以不用再写==true的,


  • 1

Reply