先来看句代码
lis=[1,2,3,4,5,6]
a=[b for b in lis if b>3]
该代码输出的结果为a=[4,5,6]
很简洁的写法吧!如果换成传统的写法这是这样
lis=[1,2,3,4,5,6]
a=[]
for b in lis:
if b>3:
a.append(b)
天呐!要疯了 写了好多行 哈哈哈 标准码农写法.当然我可不是在这鄙视第二种写法,因人而异罢了
先来看句代码
lis=[1,2,3,4,5,6]
a=[b for b in lis if b>3]
很简洁的写法吧!如果换成传统的写法这是这样
lis=[1,2,3,4,5,6]
a=[]
for b in lis:
if b>3:
a.append(b)