ホームページ >バックエンド開発 >Python チュートリアル >Python の文字列リストを整数リストに変換するには?

Python の文字列リストを整数リストに変換するには?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-30 20:54:15380ブラウズ

How to Convert a Python List of Strings to a List of Integers?

Python リスト内の文字列を整数に変換する

['1' などの整数を表す文字列のリストを変換するにはどうすればよいですか? , '2', '3'] を、[1, 2, 3]?

この変換を達成するために、Python は次のような簡単な解決策を提供します。

リスト xs = ['1', '2', '3']:

map 関数を使用して xs の各要素に int 関数を適用し、各文字列がその整数値に置き換えられる新しいリストを作成します。マップから得られるオブジェクトは反復可能です。この反復可能オブジェクトに対してリスト関数を呼び出して、正式なリストに変換できます。

list(map(int, xs))
この関数は次のように出力します。

[1, 2, 3]
Python 2 では、リスト関数は使用できませんでした。マップはリストを直接返したので必要です:

以上がPython の文字列リストを整数リストに変換するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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