我有一個類似的清單;
list1 = ['ex1_a','ex2_b','ex3_b']
我想像這樣將它拆分到新串列中;
新串列 = ['ex1 a', 'ex2 b', 'ex3 b']
我嘗試這樣做,但沒有奏效。我怎樣才能做到這一點?
for x in list1:
newlist = " ".join(x.split("_"))
uj5u.com熱心網友回復:
您可以str.replace改用str.split/ str.join:
list1 = ["ex1_a", "ex2_b", "ex3_b"]
newlist = [v.replace("_", " ") for v in list1]
print(newlist)
印刷:
['ex1 a', 'ex2 b', 'ex3 b']
如果你想使用str.split:
newlist = [" ".join(v.split("_")) for v in list1]
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/484156.html
上一篇:在txt檔案中查找最長的單詞
