-2

私は次のような文字列を持っています...

"1" "2" "3" "4" " " "text1" "text2" "text3" "6" "first && second && third.." " " " 7 " "         8"..  

私が達成するつもりだったのは...

 1,2,3,4,,text1,text2,text3,6,first && second && third..,,7,8,..  

誰でもこれで私を助けることができますか?

4

1 に答える 1

1

文字列のリストがある場合は、空白の各要素を取り除き、str.join()これらを区切り文字で結合するために使用します。

','.join([s.strip() for s in list_of_strings])

デモ:

>>> list_of_strings = ["1", "2", "3", "4", " ", "text1", "text2", "text3", "6", "first && second && third..", " ", " 7 ", " "]
>>> ','.join([s.strip() for s in list_of_strings])
'1,2,3,4,,text1,text2,text3,6,first && second && third..,,7,'
于 2013-09-19T07:42:54.767 に答える