Python での区切り文字による文字列の分割
Python で文字列を操作する場合、多くの場合、特定の文字列に基づいて文字列をより小さなセグメントに分割する必要があります。区切り文字。このようなシナリオの 1 つは、特定の区切り文字が出現するたびに文字列を分割し、その文字列を部分文字列のリストに分割することです。
問題:
入力文字列 "MATCHES__STRING, " "__" 区切り文字が発生する場所で分割することを目的としています。必要な出力は 2 つの文字列のリストです: ['MATCHES', 'STRING'].
解決策:
Python は、次を使用して文字列を分割するエレガントな方法を提供します。 str.split メソッド。このメソッドは、単一の文字列を入力として受け取り、指定された区切り文字に基づいて部分文字列のリストに分割します。
特定の区切り文字で分割するには、それを引数として str.split メソッドに渡すだけです。
input_string = "MATCHES__STRING" delimiter = "__" split_result = input_string.split(delimiter)
このコード スニペットは、分割結果を split_result 変数に割り当てます。この変数には、必要なリストが含まれます。 substrings:
['MATCHES', 'STRING']
str.split メソッドを利用すると、任意の文字または文字列区切り文字で文字列を簡単に分割できるため、Python のさまざまな文字列操作タスクに不可欠なツールになります。
以上がPython で特定の区切り文字を使用して文字列を分割するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。