python列表中的格式字符串

时间:2016-09-20 14:37:47

标签: python

我有一个列表,其中应包含具有特定格式或字符的字符串,即{{str(x), str(y)},{str(x), str(y)}}。我试着像"{{"+str(x), str(y)+"},{"+str(x), str(y)+"}}"那样进行字符串连接并追加到列表,但它被括号括起来:[({{str(x), str(y)}),({str(x), str(y)}})] 如何摆脱括号或更好的方法,有没有更好的方法来获得没有括号的列表:[{{string, string},{string, string}}]

1 个答案:

答案 0 :(得分:1)

括号是因为您正在创建三个元组的元组:

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

尝试将str(x)str(y)之间的逗号替换为+","+

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