2017-09-18 11 views
-4

"ju"リスト内の項目が0の場合は、削除する必要があります。また、 "ja"リスト内の同じインデックスの要素も削除する必要があります。たとえば、 "a == 0"の場合は、 "ju"から "a"を削除し、 "ja"から "500"を削除する必要があります。私はまた私のプログラムをできるだけ短くしたいと思っています。リストがゼロの場合、リストから項目を削除する

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)) 

答えて

0

"ju"リスト内の項目が0の場合は、削除する必要があります。また、 "ja"リスト内の同じインデックスの要素も削除する必要があります。たとえば、 "a == 0"の場合は、 "ju"から "a"を削除し、 "ja"から "500"を削除する必要があります。私はまた私のプログラムをできるだけ短くしたいと思っています。

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)