Pythonで整数をリストに変換する方法


  1. 文字列として整数を受け取り、各桁をリストに変換する方法:
number = 12345
number_str = str(number)
digits = [int(digit) for digit in number_str]
print(digits)

出力:

[1, 2, 3, 4, 5]

この方法では、まず整数を文字列に変換し、その後、各桁を整数に変換してリストに格納します。

  1. 整数を逆順のリストとして取得する方法:
number = 98765
digits = list(map(int, str(number)))[::-1]
print(digits)

出力:

[5, 6, 7, 8, 9]

この方法では、整数を文字列に変換し、map関数を使用して各桁を整数に変換します。[::-1]を使用してリストを逆順にします。

  1. 整数を桁ごとにリストに変換する方法:
number = 24680
digits = [int(digit) for digit in str(number)]
print(digits)

出力:

[2, 4, 6, 8, 0]

この方法では、整数を文字列に変換し、各桁を整数に変換してリストに格納します。

これらの方法を使用すると、Pythonで整数をリストに変換することができます。適切な方法は使用する状況によって異なる場合がありますので、目的に合った方法を選択してください。