当前位置 : 主页 > 网络编程 > 其它编程 >

关于迭代list中元素是否满足某一条件的问题

来源:互联网 收集:自由互联 发布时间:2023-07-02
Hi,大家好,我有个算法想的不太明白,求帮助我有一个lista:lista=[a,b,c,d],a,b,c,d是一些数字lista在一个循环之下,每次循环ista里边的数 Hi,大家好,我有个算法想的不太明白,求帮助我有一个lista
Hi,大家好,我有个算法想的不太明白,求帮助我有一个lista:lista=[a,b,c,d],a,b,c,d是一些数字lista在一个循环之下,每次循环ista里边的数

Hi,大家好,我有个算法想的不太明白,求帮助我有一个lista:lista=[a,b,c,d],a,b,c,d是一些数字lista在一个循环之下,每次循环ista里边的数值是不一样的,即>

1234for 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()一个零,如果不是,那么运行一些其他的代码,即:

1234567for 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,我该如何处理?谢谢大家

   

【本文来源:香港服务器租用 http://www.558idc.com/st.html欢迎留下您的宝贵建议】
上一篇:2013MultiUniversityTrainingContest1Cards
下一篇:没有了
网友评论