У меня есть список, который должен содержать строку с определенным форматом или символом, то есть {{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
A
ответ
1
скобки потому, что вы создаете кортеж из трех элементов:
"{{"+str(x)
str(y)+"},{"+str(x)
str(y)+"}}"
Попробуйте заменить эти голые запятые между str(x)
и str(y)
с +","+
:
"{{"+str(x)+","+str(y)+"},{"+str(x)+","str(y)+"}}"
Те брекеты; вы слышали о наборах? –