Menu
CoddyTech

文字列を反復処理する その2

CoddyのPythonジャーニー「基礎」セクションの一部。レッスン 63/77。

文字列の分割を使うと文字列をリストに分割でき、結合を使うとリストの項目を文字列にまとめられます。

split()メソッドは、区切り文字に基づいて文字列を部分文字列のリストに分割します。

空白文字で分割します。

text = "apple banana cherry"
fruits = text.split()
print(fruits)
# ['apple', 'banana', 'cherry']

指定した区切り文字で分割:

data = "john,25,new york"
data = data.split(',')
print(data)
# ['john', '25', 'new york']

join()メソッドは、イテラブルの要素を1つの文字列に結合します。区切り文字の文字列(項目の間に置かれるテキスト)に対して呼び出し、リストを引数として受け取ります:separator.join(list)。

基本的な結合:

words = ['Hello', 'World', 'Python']
text = ' '.join(words)
print(text)
# "Hello World Python"

異なる区切り文字で結合する:

fruits = ['apple', 'banana', 'cherry']
line = ','.join(fruits)
print(line)
# "apple,banana,cherry"
challenge icon

チャレンジ

簡単

2つの入力(テキスト文字列と区切り文字)を受け取るプログラムを書きましょう。プログラムはテキストを空白文字で単語に分割し、その後、指定された区切り文字を使って単語を結合し、結果の文字列を出力します。

自分で試してみよう

text = input()
delimiter = input()
# 以下にコードを書いてください
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Pythonオンラインコンパイラ