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