文字列を区切る(join)
1文字毎に , で区切る
joinメソッドを使うことで全ての文字列を指定した文字列で区切ることができる。
1 2 3 |
a ="abcde" print(','.join(a)) #出力:a,b,c,d,e |
文字列を半角スペースで区切る
リストの各要素をスペースや:によって区切って結合することができる。
リストを用いることで1文字毎ではなく、単語毎に区切ることもできる。
1 2 3 |
a = ["Nice","to","meet","you"] print(' '.join(a)) #出力:Nice to meet you |
文字列を :で区切る
区切る文字は「’ ‘」の間に入力することで指定できる。
1 2 3 |
a = ["Nice","to","meet","you"] print(':'.join(a)) #出力:Nice:to:meet:you |
まとめ
- joinメソッドを用いることで指定した文字で区切ることができる
- 区切り文字は「’ ‘」の間に入力することで指定する
- リストの要素毎に区切ることで単語毎に区切って結合することができる
- 結合する要素は文字列でなければならない。
- 要素が数値の場合は文字列に変換してから行う。
- 文字列と数値を組み合わせて結合する場合はformatメソッドを用いる
コメント