ホームページ > バックエンド開発 > Python チュートリアル > Python でネストされたリストの文字列要素を整数に変換する方法

Python でネストされたリストの文字列要素を整数に変換する方法

Barbara Streisand
リリース: 2024-11-24 20:55:11
オリジナル
285 人が閲覧しました

How to Convert String Elements in a Nested List to Integers in Python?

int() を使用してリスト要素を整数に変換する

リストのリスト内のすべての文字列要素を整数に変換するには、Python の組み込みの int() 関数。この関数は、数値を表す文字列を受け取り、対応する整数値を返します。

たとえば、「1」を整数に変換するには、次を使用できます。

>>> int("1") + 1
2
ログイン後にコピー

指定されたリスト

T1 = (('13', '17', '18', '21', '32'),
      ('07', '11', '13', '14', '28'),
      ('01', '05', '06', '08', '15', '16'))
ログイン後にコピー

のような文字列を含むリスト。目標はすべての要素を整数に変換することです。結果は次のようになります。出力:

T2 = [[13, 17, 18, 21, 32],
      [7, 11, 13, 14, 28],
      [1, 5, 6, 8, 15, 16]]
ログイン後にコピー

この変換を実現するには、Python 3 のリスト内包表記または Python 2 の map() 関数を利用できます。Python 3 では、次のコード スニペットが変換を行います。

T2 = [list(map(int, x)) for x in T1]
ログイン後にコピー

Python 2 では、次を使用して変換を行うことができます:

T2 = [map(int, x) for x in T1]
ログイン後にコピー

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート