Python | Convertir objeto de diccionario en string

El diccionario es un contenedor importante y se usa casi en todos los códigos de programación diaria, así como en el desarrollo web, cuanto más se usa, más es el requisito de dominarlo y, por lo tanto, es necesario el conocimiento de sus operaciones.
Veamos las diferentes formas de convertir diccionario en string.
Métodos #1: Usar json.dumps() 
json.dumps() es una función incorporada en la biblioteca json. Tiene ventaja sobre pickle porque tiene soporte multiplataforma.
 

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)

Producción:

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

  
Métodos #2: Uso de str() 
La función str() convierte el valor especificado en una 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)

Producción:

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

Publicación traducida automáticamente

Artículo escrito por garg_ak0109 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *