ホームページ >バックエンド開発 >Python チュートリアル >Python の Split 関数を使用して、スペースで区切られた数値の文字列を整数に変換する方法

Python の Split 関数を使用して、スペースで区切られた数値の文字列を整数に変換する方法

Susan Sarandon
Susan Sarandonオリジナル
2024-10-31 20:54:29565ブラウズ

How to Convert a String of Space-Separated Numbers into Integers Using Python's Split Function?

Python の Split 関数を使用してスペースで区切られた数値の文字列を整数に分割する方法

スペースで区切られた数値を含む文字列を扱う場合、さらに処理するために個々の整数を抽出するにはいくつかの方法があります。一般的で簡単なアプローチの 1 つは、Python の split() 関数を利用することです。

split() メソッドを使用すると、指定された区切り文字によって文字列を部分文字列のリストに分割できます。この場合、区切り文字はスペースです。文字列を分割して整数のリストを取得する方法は次のとおりです:

result = "42 0".split()

この操作により、2 つの要素を含むリストが生成されます: ['42', '0']。ただし、これらの要素は依然として文字列であるため、整数に変換する必要があります。

result = map(int, "42 0".split())

Python 3 では、map は遅延オブジェクトを返します。リストを取得するには、list():

result = list(map(int, "42 0".split()))

を使用できます。この変換後の結果リストには 2 つの整数 [42, 0] が含まれます。 Split() はスペースだけでなく、すべての空白文字を区切り文字として考慮することに注意してください。さらに、マップの使用は、整数、浮動小数点数、文字列への変換など、反復可能オブジェクトの各要素に対して変換を実行するのに便利な方法です。

以上がPython の Split 関数を使用して、スペースで区切られた数値の文字列を整数に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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