Python如何替换list中的字符

发布网友 发布时间:2022-04-23 04:11

我来回答

5个回答

热心网友 时间:2022-04-18 04:53

利用re库进行正则表达替换,python3.4中

import re

a = ["123" , "456" , "7"]
d = {"B":"2","E":"5","H":"8"}
b = ",".join(a)
print (b)

for i in d.keys():
    b = re.sub(d[i],i,b)
print (b.split(","))

热心网友 时间:2022-04-18 06:11

import re

a = ["!-*%" , ".#7&33&" , "#*#71%"]
d = {"A":"#","N":"%","M":"\*"}
b = ",".join(a)
print b

for i in d.keys():
b = re.sub(d[i],i,b)
print b.split(",")

热心网友 时间:2022-04-18 07:45

[str(j) for j in list if j]使用列表解析处理下这样的问题

热心网友 时间:2022-04-18 09:37

假定list为 x

x = [c.replace('#','A') for c in x]

热心网友 时间:2022-04-18 11:45

For s in list: for c in s: if c ==...这样呢?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com