リスト内の項目を連結(結合)して 1 つの文字列にする方法 質問する

リスト内の項目を連結(結合)して 1 つの文字列にする方法 質問する

文字列のリストを 1 つの文字列に連結するにはどうすればよいですか?

たとえば、 の場合['this', 'is', 'a', 'sentence']、 をどのように取得するのでしょうか"this-is-a-sentence"?


いくつかの文字列を別々の変数で処理するにはPython で文字列を別の文字列に追加するにはどうすればよいですか?

逆のプロセス、つまり文字列からリストを作成する方法については、文字列を文字のリストに分割するにはどうすればよいですか?または文字列を単語のリストに分割するにはどうすればよいですか?適切に。

ベストアンサー1

使用str.join:

>>> words = ['this', 'is', 'a', 'sentence']
>>> '-'.join(words)
'this-is-a-sentence'
>>> ' '.join(words)
'this is a sentence'

おすすめ記事