0
次のループの代わりにリスト内包表記を使用できますか?データが複数のリストに含まれているときのリスト内包表記
a = [1,3,4,7,8,10]
b = [1,1,0,0,0,1]
c=[]
for ii in range(len(b)):
if b[ii] == 1:
c.append(a[ii])
次のループの代わりにリスト内包表記を使用できますか?データが複数のリストに含まれているときのリスト内包表記
a = [1,3,4,7,8,10]
b = [1,1,0,0,0,1]
c=[]
for ii in range(len(b)):
if b[ii] == 1:
c.append(a[ii])
a = [1,3,4,7,8,10]
b = [1,1,0,0,0,1]
print([a[ii] for ii in range(len(b)) if b[ii] == 1])
言語タグを追加するには良いでしょう。 – Abizern