Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,943 questions

51,883 answers

573 users

How to pretty print array of dictionaries in Python

3 Answers

0 votes
import pprint

dict_arr = [
  {'Name': 'Fox', 'Age': '54', 'Country': 'USA'},
  {'Name': 'Neo', 'Age': '42', 'Country': 'UK'},
  {'Name': 'River', 'Age': '59', 'Country': 'Japan'},
  {'Name': 'Kira', 'Age': '61', 'Country': 'Norway'}
]


pprint.pprint(dict_arr)




'''
run:

[{'Age': '54', 'Country': 'USA', 'Name': 'Fox'},
 {'Age': '42', 'Country': 'UK', 'Name': 'Neo'},
 {'Age': '59', 'Country': 'Japan', 'Name': 'River'},
 {'Age': '61', 'Country': 'Norway', 'Name': 'Kira'}]

'''

 



answered Apr 10, 2021 by avibootz
0 votes
import json

dict_arr = [
  {'Name': 'Fox', 'Age': '54', 'Country': 'USA'},
  {'Name': 'Neo', 'Age': '42', 'Country': 'UK'},
  {'Name': 'River', 'Age': '59', 'Country': 'Japan'},
  {'Name': 'Kira', 'Age': '61', 'Country': 'Norway'}
]


print(json.dumps(dict_arr, sort_keys=False, indent=4))




'''
run:

[
    {
        "Name": "Fox",
        "Age": "54",
        "Country": "USA"
    },
    {
        "Name": "Neo",
        "Age": "42",
        "Country": "UK"
    },
    {
        "Name": "River",
        "Age": "59",
        "Country": "Japan"
    },
    {
        "Name": "Kira",
        "Age": "61",
        "Country": "Norway"
    }
]

'''

 



answered Apr 10, 2021 by avibootz
0 votes
import yaml
 
dict_arr = [
  {'Name': 'Fox', 'Age': '54', 'Country': 'USA'},
  {'Name': 'Neo', 'Age': '42', 'Country': 'UK'},
  {'Name': 'River', 'Age': '59', 'Country': 'Japan'},
  {'Name': 'Kira', 'Age': '61', 'Country': 'Norway'}
]
 
 
print(yaml.dump(dict_arr, sort_keys=False, default_flow_style=False))




'''
run:

- Name: Fox
  Age: '54'
  Country: USA
- Name: Neo
  Age: '42'
  Country: UK
- Name: River
  Age: '59'
  Country: Japan
- Name: Kira
  Age: '61'
  Country: Norway

'''

 



answered Apr 10, 2021 by avibootz

Related questions

1 answer 148 views
1 answer 135 views
1 answer 120 views
1 answer 112 views
5 answers 1,532 views
2 answers 182 views
...