Есть ли краткий способ разбить это отрицательное целое число на список цифр? (Python)

Я могу сделать это с помощью оператора if, но мне кажется, что код слишком длинный для этой простой операции.

число = -12345

->вставляет магический код<-

желаемый результат

num_list = ['-1', '2', '3', '4', '5']

1 ответ

Вы можете просто использовать .split("\\B")

Итак, магический код будет таким:

String[] num_list = Integer.toString(num).split("\\B");
Другие вопросы по тегам