print(",".join([str(i) for i in range(1,10)]))
сделает это.
Объяснение:
[str(i) for i in range(1,10)] # creates ['1', '2', ... , '9']
- это список , который создает список '1', .., '9' .Обратите внимание, что str(i)
преобразует int i в строку.Это необходимо, поскольку join
может объединять только строки.Наконец, метод join
объединяет все строки в списке, используя ,
в качестве разделителя.