Как изменить все точки .
на подчеркивания (в клавишах dict), с учетом произвольного вложенного словаря?
Я попытался написать два цикла, но тогда я бы ограничился 2-уровневыми вложенными словарями.
Это...
{
"brown.muffins": 5,
"green.pear": 4,
"delicious.apples": {
"green.apples": 2
{
}
... должен стать:
{
"brown_muffins": 5,
"green_pear": 4,
"delicious_apples": {
"green_apples": 2
{
}
Есть ли элегантный способ?