Вывести JSON с двумя двойными кавычками

Я хочу напечатать список, используя две двойные кавычки

>>> l = ["ABC", "123"]
>>> print(l)
['ABC', '123']
>>> print(json.dumps(l))
["ABC", "123"]
>>> print('"{}"'.format(l))
"['ABC', '123']"

Я пытался использовать json.dumps и форматировать код, как указано выше. Мне нужно распечатать список следующим образом:

"[""ABC"", ""123""]"

Любая идея распечатать список в этом формате?

Спасибо!

json.dumps(l).replace('"', '""')?
cs95 27.05.2019 06:15

@ cs95 Это заканчивается '["ABC", "123"]', одинарные кавычки снаружи все еще присутствуют

Devesh Kumar Singh 27.05.2019 06:18

Спасибо! Я могу получить то, что хочу, используя ваш код -- print('"{}"'.format(json.dumps(l).replace('"', '""')))

BimoS 27.05.2019 06:18

@ cs95, пожалуйста, добавьте это как ответ, чтобы другим было полезно

Venkataraman R 27.05.2019 06:20

@VenkataramanR Не стесняйтесь.

cs95 27.05.2019 06:21

@ cs95, я сделал это. в идеале, вы должны получить кредит

Venkataraman R 27.05.2019 06:24

Я сделал это как вики сообщества.

Venkataraman R 27.05.2019 06:26

@ cs95, отличная подборка. Благодарю. Я не работал с пандами. Но в будущем, если я буду работать, это будет отличный источник информации. спасибо за усилия по их составлению.

Venkataraman R 27.05.2019 06:30
Как сделать HTTP-запрос в Javascript?
Как сделать HTTP-запрос в Javascript?
В JavaScript вы можете сделать HTTP-запрос, используя объект XMLHttpRequest или более новый API fetch. Вот пример для обоих методов:
0
8
38
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Ставлю ответ @cs95, чтобы другие были полезны.

json.dumps(l).replace('"', '""')

Другие вопросы по теме