Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Dictionaries
#3
The following code will recursively display the contents of a dictionary nested or not.
    def display_dict(dictname, level=0):
        indent = " " * (4 * level)
        for key, value in dictname.items():
            if isinstance(value, dict):
                print(f'\n{indent}{key}')
                level += 1
                display_dict(value, level)
            else:
                print(f'{indent}{key}: {value}')
            if level > 0:
                level -= 1
level is used internally to control the node level.
Reply


Messages In This Thread
Dictionaries - by ChloeH - May-21-2021, 03:03 AM
RE: Dictionaries - by perfringo - May-21-2021, 06:32 AM
RE: Dictionaries - by Larz60+ - May-21-2021, 11:25 AM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020