python替换list元素,列表alist中有很多0数字,要替换成1

2024-12-16 17:29:52
推荐回答(2个)
回答1:

alist = [1,3,5,2,0,3,7,0,0,3,7]
for i in range(len(alist)):
    if alist[i] == 0:
        alist[i] = 1

print alist

回答2:

    

for index, value in enumerate(alist):
    if value==0:
        alist[index]=1