Skip to content
Related Articles

Related Articles

Python | Convert dictionary object into string

View Discussion
Improve Article
Save Article
  • Last Updated : 16 Sep, 2022
View Discussion
Improve Article
Save Article

Dictionary is an important container and used almost in every code of day-to-day programming as well as web-development. The more it is used, more is the requirement to master it and hence its necessary to learn about them. 
Let’s see the different ways of changing a dictionary into a string.
Methods #1: Using json.dumps() 
json.dumps() is an inbuilt function in json library. It has advantage over pickle because it has cross-platform support.
 

Python3




# Python code to demonstrate
# to convert dictionary into string
# using json.dumps()
 
import json
 
# initialising dictionary
test1 = { "testname" : "akshat",
          "test2name" : "manjeet",
          "test3name" : "nikhil"}
 
# print original dictionary
print (type(test1))
print ("initial dictionary = ", test1)
 
# convert dictionary into string
# using json.dumps()
result = json.dumps(test1)
 
# printing result as string
print ("\n", type(result))
print ("final string = ", result)


Output:

 
initial dictionary = {‘testname’: ‘akshat’, ‘test2name’: ‘manjeet’, ‘test3name’: ‘nikhil’}
 
final string = {“testname”: “akshat”, “test2name”: “manjeet”, “test3name”: “nikhil”} 

  
Methods #2: Using str() 
The str() function converts the specified value into a string. 
 

Python3




# Python code to demonstrate
# to convert dictionary into string
# using str()
 
# initialising dictionary
test1 = { "testname" : "akshat",
          "test2name" : "manjeet",
          "test3name" : "nikhil"}
 
# print original dictionary
print (type(test1))
print ("initial dictionary = ", test1)
 
# convert dictionary into string
# using str
result = str(test1)
 
# print resulting string
print ("\n", type(result))
print ("final string = ", result)


Output:

 
initial dictionary = {‘test2name’: ‘manjeet’, ‘testname’: ‘akshat’, ‘test3name’: ‘nikhil’}
 
final string = {‘test2name’: ‘manjeet’, ‘testname’: ‘akshat’, ‘test3name’: ‘nikhil’} 

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!