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

Python020

python替换list元素,列表alist中有很多0数字,要替换成1,第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

在python中,前缀r或r表示“自然字符串”,特殊字符失去意义,所见即所得,这个设计类似perl的“单引号字符串”。

一般字符串newlinesareindicatedby\\n

等价于“自然字符串”

rnewlinesareindicatedby\n

和一般字符串相比,自然字符串里的\不再具有特殊含义,于是可以省去了一个\

在描述正则表达式时,推荐使用自然字符串,否则整行都是转义字符\