Подтвердить что ты не робот

Python Присоединиться к списку целых чисел

Я пытаюсь получить список чисел из:

numbers= 1,2

в

'1','2'

Я попробовал ",".join(str(n) for n in numbers), но он не даст целевой формат.

4b9b3361

Ответ 1

>>> numbers = 1,2
>>> print ",".join("'{0}'".format(n) for n in numbers)
'1','2'

Ответ 2

Как насчет этого?

>>> numbers=1,2
>>> numbers
(1, 2)
>>> map(str, numbers)
['1', '2']
>>> ",".join(map(str, numbers))
'1,2'

Ответ 3

Используйте это:

>>> numbers = [1, 2]
>>> ",".join(repr(str(n)) for n in numbers)
'1','2'

Ответ 4

Что дает ваш ответ?

>>> print ",".join(str(n) for n in numbers) 
1,2

Если вы действительно хотите '1','2', тогда сделайте

>>> print ",".join("'%d'" % n for n in numbers)
'1','2'