Skip to content
Advertisement

Print a dictionary into a table

I have a dictionary:

JavaScript

I would like to output it as:

JavaScript

Is it a good way to first convert them into a list of dictionaries,

JavaScript

and then write them into a table, by the method in https://stackoverflow.com/a/10373268/156458?

Or is there a way better in some sense?

Advertisement

Answer

Rather than convert to a list of dictionaries, directly use the .items of the dict to get the values to display on each line:

JavaScript

In versions before 3.6 (lacking f-string support), we can do:

JavaScript
Advertisement