2017-09-18 3 views
-4

Wenn ein Element in der "ju" -Liste gleich null ist, muss es gelöscht werden und auch das Element desselben Indexes in der "ja" -Liste. Zum Beispiel, wenn "a == 0" Sie müssen "a" von "ju" und "500" von "ja" löschen. Ich möchte auch mein Programm so kurz wie möglich haben.Löschen eines Elements aus der Liste, wenn es 0 ist

milista1=[a,b,c,d,e,f,g,h,i,j] 
milista2=[500,200,100,50,20,10,5,2,1] 
for y,z in zip(milista1 ,milista2): 
    print('Hay {0} billete(s) de {1}'.format(y,z)) 

Antwort

0

Falls ein Artikel in der „ju“ Liste gleich Null ist, muss es in der „ja“ -Liste gestrichen und auch das Element des gleichen Index werden. Zum Beispiel, wenn "a == 0" Sie müssen "a" von "ju" und "500" von "ja" löschen. Ich möchte auch mein Programm so kurz wie möglich haben.

newlist1 = [] 
newlist2 = [] 

for i in range(0, len(milista1)): 
    if milista1[i] != '0': 
     newlist1.append(milista1[i]) 
     newlist2.append(milista2[i]) 

print (newlist1) 
print (newlist2) 
Verwandte Themen