Hi,大家好,我有個算法想的不太明白,求幫助
我有一個lista:
lista=[a,b,c,d],a,b,c,d是一些數(shù)字
lista在一個循環(huán)之下,每次循環(huán)ista里邊的數(shù)值是不一樣的,即>
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
現(xiàn)在我需要判斷每個i step時,數(shù)組中的元素是不是全部滿足某一條件,比如全部為零,如果全部為零,那么在另外一個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)
但是這個代碼運行以后,只能判斷l(xiāng)ista每個元素是否為0而不是整個lista所有的元素是否為0,我該如何處理?
謝謝大家
關(guān)于迭代list中元素是否滿足某一條件的問題
慕桂英3389331
2019-02-20 10:52:33