55问答网
所有问题
python替换list元素,列表alist中有很多0数字,要替换成1
python替换list元素,列表alist中有很多0数字,要替换成1for i in alist:
if i=0:
#怎么操作?不能用另外一个list中转
举报该问题
其他回答
第1个回答 2016-10-21
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个回答 2016-10-21
for index, value in enumerate(alist):
if value==0:
alist[index]=1本回答被提问者采纳
相似回答
大家正在搜
相关问题
将list集合中部分元素替换成指定元素该怎么做?
python list列表怎么替换每个元素中指定的字符 列表...
Python 想让一个list里面所有大于零的数字组成新li...
把python list中每个元素加1,有什么简洁的写法么
为什么python中不建议在for循环中修改列表
python 判断列表中每个元素有几个
python中a=list(1)‘1’为第一号元素为什么不成...
python 求助如何用一个list中的值替换一个字符串中的...