- 文字列として整数を受け取り、各桁をリストに変換する方法:
number = 12345
number_str = str(number)
digits = [int(digit) for digit in number_str]
print(digits)
出力:
[1, 2, 3, 4, 5]
この方法では、まず整数を文字列に変換し、その後、各桁を整数に変換してリストに格納します。
- 整数を逆順のリストとして取得する方法:
number = 98765
digits = list(map(int, str(number)))[::-1]
print(digits)
出力:
[5, 6, 7, 8, 9]
この方法では、整数を文字列に変換し、map
関数を使用して各桁を整数に変換します。[::-1]
を使用してリストを逆順にします。
- 整数を桁ごとにリストに変換する方法:
number = 24680
digits = [int(digit) for digit in str(number)]
print(digits)
出力:
[2, 4, 6, 8, 0]
この方法では、整数を文字列に変換し、各桁を整数に変換してリストに格納します。
これらの方法を使用すると、Pythonで整数をリストに変換することができます。適切な方法は使用する状況によって異なる場合がありますので、目的に合った方法を選択してください。