當前位置:首頁 » 編程語言 » 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(","))
熱點內容
美國真人秀ftp 發布:2025-05-09 11:34:41 瀏覽:401
15升捷達自動擋什麼配置 發布:2025-05-09 11:25:16 瀏覽:337
寶馬編程教程 發布:2025-05-09 11:24:32 瀏覽:529
相機存儲卡推薦 發布:2025-05-09 11:23:50 瀏覽:404
數據挖掘演算法的書籍 發布:2025-05-09 11:22:57 瀏覽:612
安卓手機直播畫質在設置里哪裡調 發布:2025-05-09 11:21:11 瀏覽:948
爬蟲數據存儲到不同表格 發布:2025-05-09 10:52:30 瀏覽:611
firefox緩存位置 發布:2025-05-09 10:43:50 瀏覽:699
android地圖運動軌跡 發布:2025-05-09 10:41:22 瀏覽:986
堅守陣地安卓在哪裡可以下載 發布:2025-05-09 10:38:31 瀏覽:922