Python迭代list元素是否满足条件判断问题,pythonlist,我是Python初学者,
Python迭代list元素是否满足条件判断问题,pythonlist,我是Python初学者,
我是Python初学者,关于Python迭代list元素有个算法想的不太明白,求帮助!
我有一个lista:
lista=[a,b,c,d],a,b,c,d是一些数字
lista在一个循环之下,每次循环ista里边的数值是不一样的,即>
for i in range (3): lista=[0,0,0,0] #i=0 lista=[0,0,1,2] #i=1 lista=[0,1,2,3] #i=2
现在我需要判断每个i step时,数组中的元素是不是全部满足某一条件,比如全部为零,如果全部为零,那么在另外一个listb里append()一个零,如果不是,那么运行一些其他的代码,即:
for i in range (3): lista=[0,0,0,0] #i=0 lista=[0,0,1,2] #i=1 lista=[0,1,2,3] #i=2 for j in range (len(lista): if all(lista=[j]==0 for j in lista): listb.append(0)
但是这个代码运行以后,只能判断lista每个元素是否为0而不是整个lista所有的元素是否为0,我该如何处理?
谢谢大家
>>> lista=[0,0,0,0]>>> reduce(lambda x,y:x&y, map(lambda x:x==0, lista), True)True>>> lista=[0,0,0,1]>>> reduce(lambda x,y:x&y, map(lambda x:x==0, lista), True)False
编橙之家文章,
相关内容
- 关于AngularJS读取Python API速度的疑问,angularjspython,后台
- 请问fabric能否支持python函数远端服务器运行操作,fab
- 要输出Python函数调用详细日志怎么操作,输出python函数
- Python post数据遇到httplib.BadStatusLine: ''问题求解,,源代码
- Python提取中文关键词方法,,我想从一组中文字符串中取
- python-rrdtool出现错误求解决MAC OS python pip install,python
- Python报错求助split method AttributeError不明白什么问题,
- Python GUI按键图标触发Python程序的操作问题,guipython,我
- Python支持用类实例作为List中元素吗,pythonlist,我把nba各
- Flask运行报错误不理解,flask不理解,代码只有一行topi
评论关闭