Я хочу напечатать список, используя две двойные кавычки
>>> l = ["ABC", "123"]
>>> print(l)
['ABC', '123']
>>> print(json.dumps(l))
["ABC", "123"]
>>> print('"{}"'.format(l))
"['ABC', '123']"
Я пытался использовать json.dumps и форматировать код, как указано выше. Мне нужно распечатать список следующим образом:
"[""ABC"", ""123""]"
Любая идея распечатать список в этом формате?
Спасибо!
@ cs95 Это заканчивается '["ABC", "123"]'
, одинарные кавычки снаружи все еще присутствуют
Спасибо! Я могу получить то, что хочу, используя ваш код -- print('"{}"'.format(json.dumps(l).replace('"', '""')))
@ cs95, пожалуйста, добавьте это как ответ, чтобы другим было полезно
@VenkataramanR Не стесняйтесь.
@ cs95, я сделал это. в идеале, вы должны получить кредит
Я сделал это как вики сообщества.
@ cs95, отличная подборка. Благодарю. Я не работал с пандами. Но в будущем, если я буду работать, это будет отличный источник информации. спасибо за усилия по их составлению.
Ставлю ответ @cs95, чтобы другие были полезны.
json.dumps(l).replace('"', '""')
json.dumps(l).replace('"', '""')
?