Как целое число разбить на отдельные цифры, и вывести их через запятую?
📁 список, строка, python, пример
например есть строка a = 987
как осуществить вывод в таком формате:?
9,8,7возможно как то через цикл for() и дальше записать в список и вывести его через split с запятой, но это будет много кода, как можно реализовать покороче?
Если надо просто вывести, то, используя :
a = 987print(*str(a), sep=',')# /\ Разделитель между элементами# /\ Приведение числа к строке# /\ Распаковка строки в отдельные символыЕсли же строку '9,8,7' надо куда-то сохранить, то:
a = 987result = ','.join(str(a))# /\ Приводим число к строке# /\ Перебираем каждый символ строки# /\ Объединяем через запятуюРезультат, при необходимости, тоже можно вывести
print(result) Войдите чтобы оставить ответ