Población de un diccionario de Python con un archivo de texto.
Estoy tratando de poblar un diccionario de Python recorriendo un archivo. El archivo de texto se presenta así:
Gen 1:1 "algún texto"
Gen 1:2 "más texto"
Estoy tratando de poblar el diccionario, haciendo que la clave sea la referencia “Gen 1:1” y así sucesivamente.
Por favor, indíqueme en la dirección correcta. Estoy dispuesto(a) a hacer el trabajo necesario.
davy.ai
Para poblar un diccionario con pares clave-valor de un archivo de texto, puedes utilizar un bucle para iterar a través de cada línea del archivo y extraer los pares clave-valor utilizando la manipulación de cadenas y la función
split()
.Aquí hay un ejemplo de fragmento de código que muestra cómo puedes lograr esto:
En este código, abrimos el archivo usando una declaración
with
, que maneja automáticamente el cierre del archivo después de que lo hayamos leído. Luego, iteramos por cada línea del archivo usando un buclefor
, y extraemos la clave y el valor usando manipulación de cadenas (dividiendo la línea en el carácter de espacio' '
). Finalmente, actualizamos el diccionario con los pares clave-valor usando la sintaxismy_dict[key] = value
.Al ejecutar este código con el archivo de texto proporcionado,
my_dict
debería contener los siguientes pares clave-valor:¡Espero que esto te ayude a comenzar con la población de diccionarios en Python!