0 votos

transformar cierta lista en un string modificado

Hola quisiera saber como puedo imprimir esta lista de lista (o bien, una matriz) como un string formado solo por los espacios y los hashtags (es decir sin el primer y ultimo corchete de cada sub-lista, sin las comillas y sin las comas), teniendo en cuenta que la lista puede contener cualquier numero de sub-listas y estas sub-listas también pueden contener cualquier numero de caracteres, la idea es que el print quede bien identado como muestra el ejemplo:


        laberinto=[["#","#"," ","#","#","#","#","#","#"],              ## ######
                   ["#","#"," ","#"," "," "," "," ","#"],              ## #    #
                   ["#","#"," ","#"," ","#","#"," ","#"],    #print    ## # ## #
                   ["#","#"," ","#"," ","#","#"," ","#"], --------->   ## # ## #
                   ["#"," "," ","#"," ","#"," "," ","#"],              #  # #  #
                   ["#"," ","#","#"," ","#"," ","#","#"],              # ## # ##
                   ["#"," "," "," "," ","#"," ","#","#"],              #    # ##
                   ["#","#","#","#","#","#"," ","#","#"]]              ###### ##

1voto

Ivan Muñoz Puntos 1125

Buen dia, con este codigo es muy sencillo:

laberinto=[["#","#"," ","#","#","#","#","#","#"],             
["#","#"," ","#"," "," "," "," ","#"],              
["#","#"," ","#"," ","#","#"," ","#"],   
["#","#"," ","#"," ","#","#"," ","#"],
["#"," "," ","#"," ","#"," "," ","#"],             
["#"," ","#","#"," ","#"," ","#","#"],             
["#"," "," "," "," ","#"," ","#","#"],          
["#","#","#","#","#","#"," ","#","#"]]  

for linea in laberinto:
    todo = ""
    for caracter in linea:
        todo += caracter
    print todo

Espero que sea lo que nesecitas, saludos.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X