在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Python/ python列表循環(huán)時(shí)過(guò)濾一些元素

python列表循環(huán)時(shí)過(guò)濾一些元素

想去除列表中的0元素,在循環(huán)時(shí)添加了判斷條件,但是沒(méi)有作用,這是為什么?

b = [1,2,3,4,5,0]
c = []
for i in b:
    if c!=0:
        c.append(i)
print(c)
>>>[1, 2, 3, 4, 5, 0]
回答
編輯回答
尛憇藌

if i!=0

2018年9月10日 05:14
編輯回答
墻頭草

[i for i in b if i != 0]

2017年5月4日 14:19
編輯回答
幼梔

if c != 0:改為if i != 0:, 要判斷的是數(shù)組b中的元素i而不是c這個(gè)數(shù)組

b = [1,2,3,4,5,0]
c = []
for i in b:
    if i != 0:
        c.append(i)
print(c)
2017年3月29日 00:19