How to Print a Dictionary Line by Line in Python

share link

by vsasikalabe dot icon Updated: Apr 6, 2023

technology logo
technology logo

Guide Kit Guide Kit  

A dictionary in Python contains key-value pairs. It is like a map or hash table in other programming languages. Each key in a dictionary is unique and is used to retrieve the corresponding value. 

In Python dictionary can be printed by the following method: 

  • You can print a dictionary in Python using the “print()” function. 
  • The key-value pairs in the dictionary may also be iterated over and printed out separately using a for a loop. 
  • You can also use the “dict.keys()” and “dict.values()” methods to print out only the keys or values of the dictionary. 
  • dict.keys(): The Python function dict.keys() creates a view object that lists all the keys in a dictionary. 
  • dict.values(): The Python function dict.values() creates a view object that lists all the values in a dictionary. 

Remember that dictionaries are unordered, so the order of items may differ from what was added if you use Python version < 3.7. 

Please check the code below to print out a dictionary in Python. 

Fig : Preview of the output that you will get on running this code from your IDE.



Follow the steps carefully to get the output easily.

  1. Download and install Pycharm Community edition on your desktop.
  2. Open new python file in your IDE.
  3. Copy the snippet using the 'copy' and paste(from line no 9 to 20) it in your IDE.
  4. Remove remaining lines from the snippet.
  5. Run the file to generate the output.

I hope you found this useful.

I found this code snippet by searching for ' Print out a dictionary in Python ' in kandi. You can try any such use case!

Environment Tested

I tested this solution in the following versions. Be mindful of changes when working with other versions.

  1. The solution is created in PyCharm 2021.3.
  2. The solution is tested on Python 3.9.7.

Using this solution, we are able to print out a dictionary in Python with simple steps. This process also facilities an easy way to use, hassle-free method to create a hands-on working version of code which would help us to print out a dictionary in Python.


  1. For any support on kandi solution kits, please use the chat
  2. For further learning resources, visit the Open Weaver Community learning page.