
Crear listas a partir de valores de otra lista
Publicado por Carlos (3 intervenciones) el 03/09/2021 09:05:17
Buenos dias.
Estoy realizando un pequeño programa (para ir aprendiendo Python, ya que vengo de C#)
La cuestión es que leo un directorio de carpetas con:
Hasta este punto consigo una lista con los nombres de los directorios principales.
La cuestión es que quiero crear inamicamente nuevas listas (cada una con el nombre de uno de los elementos de la lista_carpetas), para añadir a cada una la lista de sus subcarpetas correspondientes.
De esta forma tener como resultado:
lista_carpetas [carp1, carp2, carp3]
carp1[subcarp1,subcarp2]
carp2[subcarp1,subcarp2]....
Espero haber sido explicito. Gracias
Estoy realizando un pequeño programa (para ir aprendiendo Python, ya que vengo de C#)
La cuestión es que leo un directorio de carpetas con:
1
2
3
4
5
mi_path = rootfolder #carga el valor de la ruta de la carpeta
carpetasRaiz = os.listdir(mi_path) #asigna la ruta a listdir
for file in carpetasRaiz: #carga la raiz de las carpetas en la lista (array)
lista_carpetas.append (file)
Hasta este punto consigo una lista con los nombres de los directorios principales.
La cuestión es que quiero crear inamicamente nuevas listas (cada una con el nombre de uno de los elementos de la lista_carpetas), para añadir a cada una la lista de sus subcarpetas correspondientes.
De esta forma tener como resultado:
lista_carpetas [carp1, carp2, carp3]
carp1[subcarp1,subcarp2]
carp2[subcarp1,subcarp2]....
Espero haber sido explicito. Gracias
Valora esta pregunta


0