首页 > 代码库 > python列表解析
python列表解析
#!/bin/env python
#这句会生成一个列表[0,1,2,3,4,5,6,7,8,9]
list_a = [item for item in range(10) ]
#下面对这个列表进行筛选(条件为偶数)
list_b = [item for item in list_a if(item%2==0)]
#这样就可以筛选出列表中的偶数
#其实列表解析可以看成是这样的
#[变量(或变量运算表达式) 迭代器(可迭代对象 相当于是一个for循环) 筛选条件]
#下面这个会生成0-10所有数的平方
list_c = [item**2 for item in range(11)]
#当然也是可以添加判断条件的
#list_c = [item**2 for item in range(11) if(item %2 ==0)]
#请读者自行上机调试
#俗话说:眼过千遍,不如手过一遍
#如果对本文内容或者结果有疑问的话,请留言,我会尽快回复,共同学习,共同进步。
#质疑以及好奇是学习最好最快的方式
本文出自 “phize” 博客,请务必保留此出处http://12756301.blog.51cto.com/12746301/1910706
python列表解析
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。