Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonで数値を整数のリストに変換する


Pythonでのデータ操作の一環として、特定の数値をその数値の数字を含むリストに変換する必要がある場合があります。この記事では、これを実現するためのアプローチについて説明します。

リスト内包表記付き

以下のアプローチでは、str関数を指定された数値に適用してから、恒等関数を介して整数に変換します。最後に、結果をリストにラップします。

numA = 1342
# Given number
print("Given number : \n", numA)
res = [int(x) for x in str(numA)]
# Result
print("List of number: \n",res)

出力

上記のコードを実行すると、次の結果が得られます-

Given number :
1342
List of number:
[1, 3, 4, 2]

マップとstrを使用

与えられた数にstr関数をすばやく適用します。次に、マップを使用してin関数を繰り返し適用します。最後に、結果をリスト関数内に保持します。

numA = 1342
# Given number
print("Given number : \n", numA)
res = list(map(int, str(numA)))
# Result
print("List of number: \n",res)

出力

上記のコードを実行すると、次の結果が得られます-

Given number :
1342
List of number:
[1, 3, 4, 2]

  1. 文字列のリストをPythonのリストのリストに変換する

    この記事では、文字列データ型を含むリストのリストを作成する方法を説明します。内部リスト自体または文字列データ型であり、要素として数値または文字列を含めることができます。 ストリップとスプリットの使用 これらの2つのメソッドを使用して、最初にリストを分離し、次にリストの各要素を文字列に変換します。 例 list1 = [ '[0, 1, 2, 3]','["Mon", "Tue", "Wed", "Thu"]' ] print ("The given list is : \

  2. Python-文字列のリストをリストのリストに変換します

    この記事では、文字列データ型を含むリストのリストを作成する方法を説明します。内部リスト自体または文字列データ型であり、要素として数値または文字列を含めることができます。 ストリップとスプリットの使用 これらの2つのメソッドを使用して、最初にリストを分離し、次にリストの各要素を文字列に変換します。 例 list1 = [ '[0, 1, 2, 3]','["Mon", "Tue", "Wed", "Thu"]' ] print ("The given list is : \