Python 文字列分割(): リスト、文字別、区切り文字
⚡ スマートサマリー
Python string split() は、区切り文字を使用して文字列を部分文字列のリストに分割する組み込みメソッドです。分割された部分はリスト要素として返され、オプションで maxsplit 制限を指定できます。
Splitとは Python?
split() 関数は、 文字列操作 in Pythonこの機能を使うと、文字列を複数の部分文字列に分割できます。指定した区切り文字で区切られた、行または文字列に含まれる単語のリストを返します。
split() 関数を使用する理由 Python?
使用する理由は以下のとおりです。 Python split() 関数:
- A Python プログラムでは文字列の操作が必要になる場合があります。
- 長い文字列や行を、多数のサブストリングやより小さな文字列に分割したい場合。
- この関数は、区切り文字がない場合や空白文字が含まれている場合でも機能します。何らかの出力を返すか、文字列を分割します。
- split() 関数は、文字列の要素の形で部分文字列を共有します。
- この関数は、パラメータとして渡されたデフォルトの区切り文字が存在するかどうかを、行または文字列をスキャンして検出します。
- split() 関数は、文字列の効率的な管理に役立ちます。 Python コード。
split() 関数の構文 Python
split() 関数は Python 各行または文字列内の単語のリストを提供します。このような文字列は常に区切り文字列で区切られます。メイン文字列から 1 つ以上の部分文字列を提供します。split() の構文は、separator と max という 2 つのパラメータと戻り値を持つ関数で構成されます。
split() 関数の構文は以下のとおりです。
構文:
string. split (separator, max)
関数の以下のパラメータは、次のように説明されます。
- セパレータ: セパレータは区切り文字を識別するために定義されます。セパレータを使用することで、split() 関数はメイン文字列を複数のサブ文字列に分割します。
- Maxsplit パラメータ: これは、文字列を最大出現回数に分割するために関数に渡される数値です。
- 戻る: split() 関数は、元の文字列を分割した後の文字列のリストを返します。
区切り文字を含む文字列を分割するにはどうすればよいですか?
区切り文字は、スペース、カンマ、セミコロン、コロン、およびその他の任意の文字の形式で出現する文字列として定義できます。この関数は、文字列、単語、またはデータ項目の開始と終了を出力します。
以下を検討してみましょう Python 区切り文字を含む split() 関数の使用例。
Python コード:
Python コード:
text = "Hello World Guru99"
# splits at space
print(text.split())
text = "Hello,World, Guru99"
# splits at ','
print(text.split(", "))
text = "Hello,World:, Guru99"
# Splits at ':'
print(text.split(":"))
出力:
['Hello', 'World', 'Guru99'] ['Hello,World', 'Guru99'] ['Hello,World', ', Guru99']
上記のコードでは、文字列は区切り文字のコロン、スペース、カンマを使用して区切られています。
文字列内に文字が存在する場合に文字列を分割するにはどうすればよいですか?
split() 関数は Python さまざまな方法で使用できます。その一例として、区切り文字として使用されている文字に対して split() 関数を使用する方法があります。split() 関数を使用すると、文字列を分割するために、メイン文字列に存在する区切り文字の代わりに、または代替として使用できる文字を特定できます。
文字列内で区切り文字として使用されている文字を含むsplit()関数の使用例として、以下を考えてみましょう。
Python コード:
text='Hello World Guru99'
#splits with character occurrence
print(text.split("l"))
出力:
['He', '', 'o Wor', 'd Guru99']
上記のコードでは、区切り文字として使用される文字の出現箇所で文字列が分割されます。ここで定義されている文字は「l」です。
文字列をリストに分割するにはどうすればよいですか?
split() 関数は、文字列を分割してリスト形式で出力するためにも使用できます。ここでは、ループを使用して文字列を異なる部分文字列としてリスト形式で出力できます。
以下の例は、split() 関数の使用例を示しています。
Python コード:
text='Hello World Guru99'
#splits with string in the form of list
list_1 = text.split()
for st in list_1:
print(st)
出力:
Hello World Guru99
上記のコードでは、文字列が分割され、ループを使用して次々にリストされます。
最大値分割演算子を使って文字列を分割するにはどうすればよいですか?
split() 関数には、文字列を分割する最大回数を指定するオプションもあります。値が初期化されていない場合は、デフォルト値として -1 が使用されます。
split() 関数の使用例として、以下の例を考えてみましょう。
Python コード:
text='Hello World Guru99'
split_1 = text.split(',',2)
print(split_1)
text='Hello World Guru99'
split_1 = text.split(',',4)
print(split_1)
出力:
['Hello World Guru99'] ['Hello World Guru99']
上記で Python コードでは、文字列はインスタンスの最大数に基づいて区切られます。
部分文字列を使用して split() 関数を使用する方法 Python?
部分文字列とは、メイン文字列の中に含まれる文字列のことです。split() 関数を使用すると、メイン文字列をその部分文字列に基づいて分割できます。
split() 関数の使用例として、以下の例を考えてみましょう。
Python コード:
text='Hello World Guru 99'
split_1 = text.split('Guru',2)
print(split_1[1])
text='Hello World Guru99'
split_1 = text.split('Guru',2)
print(split_1[0])
出力:
99 Hello World
上記のコードでは、メイン文字列は部分文字列「'」に基づいて分割されます。Guru' は指定された文字列に存在するため、' の前後の部分Guru' が返されます。
split() 関数の重要性 Python
split() 関数は非常に便利です Python テキストマイニングプロジェクトに取り組む際に役立つ関数です。split() 関数は、カスタマイズ可能なさまざまな形式で使用できます。区切り文字の初期化時に文字列を分割できます。区切り文字が存在しない場合でも、split() 関数を使用して文字列内の空白に基づいて文字列を分割できます。
split() 関数は、複数の区切り文字が存在する場合にも文字列を分割します。これは、split() 関数がいかに動的で重要であるかを示しています。 Python です。

