ホームページ >バックエンド開発 >Python チュートリアル >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 サイトの他の関連記事を参照してください。