¿Cómo hacer un diccionario a partir de una línea de texto con números enteros? [duplicar]
Jan 09 2021
Tengo un mensaje de texto a 1 b 2 c 3
.
¿Cómo puedo hacer un diccionario en el que las letras serían claves y valores numéricos?
Sé cómo lo haría si estuviera en varias filas, no sé cómo hacerlo cuando está en una fila.
Respuestas
3 MaleehaKhalid Jan 09 2021 at 18:54
Convierta la cadena en lista. Y luego listar en el diccionario.
str1 = "a 1 b 2 c 3"
lst = str1.split(" ")
dct = {lst[i]: lst[i + 1] for i in range(0, len(lst), 2)}