ホームページ >バックエンド開発 >Python チュートリアル >Python で特定の区切り文字を使用して文字列を分割するにはどうすればよいですか?

Python で特定の区切り文字を使用して文字列を分割するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-07 21:26:14527ブラウズ

How Can I Split a String in Python Using a Specific Delimiter?

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。