python中的关于列表for循环和条件判断的混用

来源:互联网 发布:pc破解软件论坛 编辑:程序博客网 时间:2024/05/21 20:21

先来看句代码

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)

天呐!要疯了 写了好多行 哈哈哈 标准码农写法.当然我可不是在这鄙视第二种写法,因人而异罢了

0 0
原创粉丝点击