Python加入整数列表

Hus*_*awi 16 python

我想从以下数字获取数字列表:

numbers= 1,2
Run Code Online (Sandbox Code Playgroud)

至:

'1','2'
Run Code Online (Sandbox Code Playgroud)

我试过",".join(str(n) for n in numbers)但它不会给出目标格式.

Gan*_*ndi 43

那个怎么样?

>>> numbers=1,2
>>> numbers
(1, 2)
>>> map(str, numbers)
['1', '2']
>>> ",".join(map(str, numbers))
'1,2'
Run Code Online (Sandbox Code Playgroud)


jam*_*lak 30

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


kos*_*sii 8

用这个:

>>> numbers = [1, 2]
>>> ",".join(repr(str(n)) for n in numbers)
'1','2'
Run Code Online (Sandbox Code Playgroud)


Col*_*nic 7

你的答案是什么?

>>> print ",".join(str(n) for n in numbers) 
1,2
Run Code Online (Sandbox Code Playgroud)

如果你真的想'1','2'那么做

>>> print ",".join("'%d'" % n for n in numbers)
'1','2'
Run Code Online (Sandbox Code Playgroud)