Python | Eliminar espacios de las teclas del diccionario

| | | | | | | |

Veamos cómo eliminar espacios de las teclas del diccionario en Python.

Método # 1:
Usar la función translate() aquí accedemos a cada clave una a una y quitamos el espacio sin. Aquí la función de traducción toma el parámetro 32, ninguno donde 32 — El valor ASCII del espacio ' ' y lo reemplaza con ninguno.


# Programa de Python para eliminar espacios de las teclas


# crear un diccionario de cadenas


Product_list = { `P 01` : ` DBMS` , `P 02` : `SO` < código clase ="simple ">,

` P 0 3 ` < clase de código ="simple">: ` Soft Computing` }


# eliminar espacios de las teclas
# almacenar en el diccionario sam

Product_list = {x.translate ({ 32 : Ninguno < clase de código = "simple">}): y

para x, y en Lista_de_productos.elementos()}


# imprimiendo nuevo diccionario

print ( "Nuevo diccionario:" , Product_list)

Salir:

Nuevo diccionario: {`P01`:` DBMS`, `P03`:` Soft Computing`, ` P02`:` OS`} 

Método # 2:
Usando la función replace(). En este método, visitamos cada clave en el diccionario una por una y reemplazamos todos los espacios en la clave sin espacios. Esta función toma un espacio y un segundo no espacio como argumento.


# Programa de Python para eliminar espacios de las teclas


# crear un diccionario de cadenas


Product_list < clase de código = "palabra clave"> = { `P 01` : ` DBMS` , ` P 02` : `OS` ,

`P 0 3` : `Soft Computing` };


# eliminar espacios de las teclas
# guardarlos en el diccionario sam

Product_list = {x.replace (< /código> `` , ``): v

for x, v in Product_list.items()}


# imprimiendo nuevo diccionario

print ( "Nuevo diccionario:" , Product_list)

Salir:

Diccionario nuevo: {`P03`:` Soft Computing`, `P01 `:` SGBD`, `P02`: `SO`}