python 3正则表达式替换列表中的单词

时间:2018-06-11 12:58:45

标签: regex python-3.x

我想替换" ROAD"用" RD"通过使用单独的方法subt()在下面的列表addr中出现的所有内容并打印新地址。

注意:在python3中使用正则表达式模块

def subst():
    addr = ['100 NORTH MAIN ROAD',
            '100 BROAD ROAD APT.',
            'SAROJINI DEVI ROAD',
            'BROAD AVENUE ROAD']

1 个答案:

答案 0 :(得分:0)

您可以使用名为replace()的python库函数。请按照以下代码进行操作:

for (index, s) in enumerate(addr):
    addr[index] = s.replace(' ROAD', ' RD')

这两行代码会将ROAD的所有出现更改为RD

相关问题