字符串表示如下:
str = '1,1'
Run Code Online (Sandbox Code Playgroud)
如下所示改为元组:
p = ('1,1',)
Run Code Online (Sandbox Code Playgroud)
我需要类似下面给出的表示:
(1,1)
Run Code Online (Sandbox Code Playgroud)
mgi*_*son 10
你的意思是这样的吗?
s = '1,1'
p = tuple( int(x) for x in s.split(',') )
Run Code Online (Sandbox Code Playgroud)
这会使元组元素成为整数,这就像你想要的那样.
如果你想要元组元素是字符串,这样的东西应该工作:
p = tuple( s.split(',') )
Run Code Online (Sandbox Code Playgroud)
如果你的字符串实际上包含引号字符,你可以删除它们s=s.replace("'")......