Я намагаюся створити словник python, який буде використовуватися як java-сценарій var всередині HTML-файлу для цілей візуалізації. Як необхідне, мені потрібно створити словник з усіма іменами всередині подвійних лапок замість стандартних одинарних лапок, які використовує Python. Чи є простий і елегантний спосіб цього досягти.
couples = [
['jack', 'ilena'],
['arun', 'maya'],
['hari', 'aradhana'],
['bill', 'samantha']]
pairs = dict(couples)
print pairs
Вироблений результат:
{'arun': 'maya', 'bill': 'samantha', 'jack': 'ilena', 'hari': 'aradhana'}
Очікуваний результат:
{"arun": "maya", "bill": "samantha", "jack": "ilena", "hari": "aradhana"}
Я знаю, json.dumps(pairs)
робить цю роботу, але словник у цілому перетворюється на рядок, що не те, що я очікую.
PS: Чи є альтернативний спосіб зробити це за допомогою json, оскільки я маю справу з вкладеними словниками.