2016-09-20 95 views
0

我有一个列表,其中应包含具有特定格式或字符的字符串,即{{str(x), str(y)},{str(x), str(y)}}。我试图做字符串concat,如:"{{"+str(x), str(y)+"},{"+str(x), str(y)+"}}"并追加到列表中,但它被括号括起来:[({{str(x), str(y)}),({str(x), str(y)}})] 我该如何摆脱括号或更好,是否有更好的方法来使列表没有像这样的括号: [{{string, string},{string, string}}]Python列表中的格式字符串

+0

这些括号;你听说过集? –

回答

1

括号是因为你创建的三个项目的元组:

  • "{{"+str(x)
  • str(y)+"},{"+str(x)
  • str(y)+"}}"

尝试用+","+str(x)str(y)之间更换那些裸逗号:

"{{"+str(x)+","+str(y)+"},{"+str(x)+","str(y)+"}}"