-5
我想在Python中拆分字符串列,並保留其他列的重複數據。任何人都可以請在此建議?Python:使用分隔符將字符串拆分爲多行
輸入:
100 name1 a=1,b=2 place1
輸出:
100 name1 a=1 place1
100 name1 b=2 place1
我想在Python中拆分字符串列,並保留其他列的重複數據。任何人都可以請在此建議?Python:使用分隔符將字符串拆分爲多行
輸入:
100 name1 a=1,b=2 place1
輸出:
100 name1 a=1 place1
100 name1 b=2 place1
您可以採用不同解決這個問題。我的做法是:
whitespaces
,你會得到一個列表,
列表的第三個元素,並得到另一份名單。你可以看一下下面的代碼:
inp="100 name1 a=1,b=2 place1"
splitedWords = inp.split()
result= splitedWords[2].split(",")
lst=[]
for i in range(len(result)):
lst.append(splitedWords[:])
for i in lst:
i[2] = result.pop(0)
print " ".join(i)
輸出:
100 name1 a=1 place1
100 name1 b=2 place1
你能不能在這裏展示你的代碼嘗試? – idjaw
你總是會分裂第三列嗎? –
是的,只需要拆分第3列 –