(python)nuevo problema de matrices

Iniciado por marinas4, 1 Diciembre 2009, 21:03 PM

0 Miembros y 1 Visitante están viendo este tema.

marinas4

Buenas tal y como dije en otro post
tengo esto p=[['A','B','C','D','E','F'],["G","H","I","J","K","L"],["M","N","O","P","Q","R"],["S","T","U","V","W","_"]]

y necesito ahora una funcion que meustre esto

A B C D E F
G H I J K L
M N O P Q R
S T U V W _

Espero respuesta muchisimas gracias

SALUDOS

Masita

Es muy sencillo tan solo tienes que escribir:

p=[['A','B','C','D','E','F'],["G","H","I","J","K","L"],["M","N","O","P","Q","R"],["S","T","U","V","W","_"]]

for i in p:
print i
En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....

marinas4

gracias por la respuesta pero al hacerlo tal y como tu me lo dices la respuesta a este codigo es esta
[''A'',''B'',''C'',''D'',''E'',''F''],
["G","H","I","J","K","L"],
["M","N","O","P","Q","R"],
["S","T","U","V","W","_"]

y yo lo necesito asi
A B C D E F
G H I J K L
M N O P Q R
S T U V W _


Masita

Ah ok, pues dejame probar un poco que yo tambien estoy empezando y si lo encuentro te digo algo jeje
En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....

Novlucker

Una manera

Código (python) [Seleccionar]
p=[['A','B','C','D','E','F'],["G","H","I","J","K","L"],["M","N","O","P","Q","R"],["S","T","U","V","W","_"]]
for i in p:
    temp=''
    for e in i:
        temp+=e
    print(temp)


Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein


Novlucker

#6
De nada, de cualquier manera ese método es para que puedas práctirar .. el método "correcto" es otro :P

Código (python) [Seleccionar]
p=[['A','B','C','D','E','F'],["G","H","I","J","K","L"],["M","N","O","P","Q","R"],["S","T","U","V","W","_"]]
for i in p:
       print(''.join(i))


Ten en cuenta algo, se me hace que estas haciendo ejercicios de algún sitio, así que intenta entender las cosas, no hagas copy/paste porque sino vas por mal camino, además de que aquí no hacemos las tareas.

Saludos ::)
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Masita

No he llegado a tiempo pero he practicado un monton de cosas intentando darte la solucion jajaja
En el cielo estan suspendidas las palabras que cantamos en nuestros sueños....

marinas4

Tengo un problema necesito usar el esquemd e recorrido de matrices
for i in p:
      for j in i:
           y aqui hacer utilizando (sep='\n') o algo por el estilo para
que me iprima tal i como antes pero con espacios
A B C D E F
G H I J K L
M N O P Q R
S T U V W _

Novlucker

Lo dicho antes ... ¡No hacemos la tarea de nadie! :(

Intenta hacer algo! no pidas del código hecho!

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein