我在 python 中有一個這樣的串列:
list1 = ['Security Name % to Net Assets* DEBENtURES 0.04, Britannia Industries Ltd. EQUity & RELAtED 96.83, HDFC Bank 6.98, ICICI 4.82']
如果我得到這個串列的長度,len(list1)那么它就給出 1,因為它把所有的都視為 1。
如何轉換我的 list1 使其看起來像這樣:
list1_altered = ['Security Name % to Net Assets* DEBENtURES 0.04', 'Britannia Industries Ltd. EQUity & RELAtED 96.83', 'HDFC Bank 6.98', 'ICICI 4.82']
之后使用len(list1_altered)我應該能夠獲得價值 4
我試過使用,replace(",", "\',\'")但它沒有給出想要的結果。
請幫我做這件事。
uj5u.com熱心網友回復:
用引號替換逗號不會改變您仍然只有一個字串的事實。您不會以這種方式將物件(字串)轉換為另一個(字串串列)。
使用str.split產生多個字串分割上分隔的串列:
list1_altered = list1[0].split(',')
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/377121.html
下一篇:從python字串中提取值資訊
