Python | Convert dictionary object into string
Dictionary is an important container and used almost in every code of day-day programming as well as web-development, more it is used, more is the requirement to master it and hence knowledge of its operations is necessary.
Let’s see the different ways of changing dictionary into 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.
# 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.
# 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’}
Last Updated on October 26, 2021 by admin