No entiendo exactamente a qué te refieres con " al inicializar las
variables...", porque nunca mostraste tu código, pero sospecho que estabas
dando un tamaño inicial a las listas. Eso no es necesario para nada, ya que
no son de tamaño fijo y estás haciendo más trabajo de la cuenta. Usando un
bucle,
Hola amgos
estoy probando objetos he creado la siguiente clase para crear el objeto
class libro:
def __init___(self, isbn, nombre,edicion,stock,pvp,paginas):
self.isbn=isbn
self.nombre=nombre
self.edicion=edicion
self.stock=stock
self.pvp=pvp
sel
Te sobra un _ al final de __init__, así que no estás declarando un
constructor.
On Sat, Mar 19, 2016 at 10:52 AM, Gonzalo V wrote:
> Hola amgos
> estoy probando objetos he creado la siguiente clase para crear el objeto
>
> class libro:
> def __init___(self, isbn, nombre,edicion,stock,pvp,pag
Qué verguenza!
muchas gracias!
Saludos,
Gonzalo
El 19 de marzo de 2016, 17:02, Ricardo Cárdenes
escribió:
> Te sobra un _ al final de __init__, así que no estás declarando un
> constructor.
>
> On Sat, Mar 19, 2016 at 10:52 AM, Gonzalo V wrote:
>
>> Hola amgos
>> estoy probando objetos he crea
No pasa na'. De hecho, ni me fijé primero. Pero al probarlo en Python 2 el
error es diferente:
TypeError: this constructor takes no arguments
lo cual me dio la pista definitiva :-D
Nota: el error es diferente en Python 2 porque si no especificas la clase
ancestro de "libro", se crea una "clase
Hola Jose Manuel,
Se puede hacer de forma pythonica usando la función de la librería
estandard *zip* (https://docs.python.org/2/library/functions.html#zip)
matriz = [[8,2], [4,3], [9,1], [3,5], [5,4], [3,1], [1,1]]
tupla1, tupla2 = zip(*Matriz)
Las variables tupla1 y tupla2 no son listas como t
Muchas gracias Ricardo.
Funciona perfectamente. Y además gracias a eso también he conseguido
hacerlo con el bucle for.
El problema residía en que al inicializar las variables no las dimensionaba
bien; cuando me he dado cuenta, he escrito *variable = [None]*n *y también
corre.
Muy agradecido.
El 17
Tengo una lista equivalente a una matriz de n filas por 2 columnas y quiero
individualizar cada una de las dos columnas. Lo he intentado con diferentes
bucles for, pero en todos los casos me arroja un error del tipo "list
assignment index out of range".
Un ejemplo de lo que pretendo sería lo siguie