Apr-09-2022, 02:18 PM
Giving the following example:
How can one unpack the dict
Current output:
How can one unpack the dict
Current output:
Output:Class: Wizard
NAME Ralph
AGE 20
SPELLS {'fireball': 10, 'firestorm': 15}
NAME George
AGE 20
SPELLS {'firestorm': 15, 'meteor': 30}
Target outputOutput:Class: Wizard
NAME Ralph
AGE 20
SPELLS: fireball: 10, firestorm: 15
NAME George
AGE 20
SPELLS: firestorm: 15, meteor: 30
character.json{ "wizard": [ { "name": "Ralph", "age": 20, "spells": {"fireball": 10, "firestorm": 15} }, { "name": "George", "age": 20, "spells": {"firestorm": 15, "meteor": 30} } ] }
import json file = "character.json" with open(file, 'r') as rfile: character = json.load(rfile) for character_class, data in character.items(): print(f'Class: {character_class.title()}') for stats in data: for key, value in stats.items(): print(key.upper(), value) print()
I welcome all feedback.
The only dumb question, is one that doesn't get asked.
My Github
How to post code using bbtags
Download my project scripts
The only dumb question, is one that doesn't get asked.
My Github
How to post code using bbtags
Download my project scripts