Iterate over nested dictionary
<p>Is there an easy was of iterating over nested dictionary which may consist of other objects like lists, tuples, then again dictionaries so that iteration covers also the elements of this other objects?</p>

<p>Similarly like if I type name of nested dictionary object and I get it all listed in Python interpreter</p>

<hr>

<p><strong>[edit]</strong> here is example dictionary:</p>

<pre><code>{
'key_1': 'value_1',
'key_2': {'key_21': [(2100, 2101), (2110, 2111)],
      'key_22': ['l1', 'l2'],
      'key_23': {'key_231': 'v'},
      'key_24': {'key_241': 502,
             'key_242': [(5, 0), (7, 0)],
             'key_243': {'key_2431': [0, 0],
                 'key_2432': 504,
                 'key_2433': [(11451, 0), (11452, 0)]
                },
             'key_244': {'key_2441': {'key_24411': {'key_244111': 'v_24411',
                                'key_244112': [(5549, 0)]
                               },
                          'key_24412':'v_24412'
                         },
                 'key_2441': ['ll1', 'll2']
                }
            },
     }
}
</code></pre>

<p>sorry for being unreadable but I did best I can</p>
