当前位置:首页 » 编程语言 » python替换列表

python替换列表

发布时间: 2023-12-09 03:22:55

1. python 列表替换求解 不胜感激

如果你的list就如你所举例,且你只需提取前端字母(只含有一个字母),可如下进行列表解析:
lit = ['a123','b123','c123']
tg = [i[0] for i in a] >>>> ['a','b','c']
这里用到了列表解析和字符串切片。当然,如果你的列表是这种["ab123", "c123",'dcf123"]
那上述方法就不灵了。然而,如果后面的数值数量相同也可以采用类似的方法,倒着切片。如下:
lit = ['ab123','b123','cdef123']
tg = [i[:-3] for i in a] >>>> ['ab','b','cdef']
最后,如果列表张这样['a1232','b123','c123']。那上述方法都不灵了,需要用到更高级的语法。

2. Python如何替换list中的字符

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

importre

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

foriind.keys():
b=re.sub(d[i],i,b)
print(b.split(","))
热点内容
androidgetpath 发布:2025-03-07 03:07:30 浏览:474
aspphp环境 发布:2025-03-07 02:40:38 浏览:382
c语言汉字转拼音 发布:2025-03-07 02:26:05 浏览:557
磁盘与数据库 发布:2025-03-07 02:19:54 浏览:561
微信的缓存是什么 发布:2025-03-07 02:15:17 浏览:995
sql添加表数据 发布:2025-03-07 02:15:16 浏览:593
其他台式电脑怎么登录服务器 发布:2025-03-07 02:09:45 浏览:106
数控车床g76编程实例 发布:2025-03-07 02:07:43 浏览:662
魔兽世界新服务器是什么意思 发布:2025-03-07 02:07:41 浏览:619
ftp传输二进制 发布:2025-03-07 01:57:26 浏览:286