2016-09-20 133 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)+"}}"