clases y diccionarios
Publicado por Marta (30 intervenciones) el 09/11/2019 14:24:39
Hola a tod@s
Estoy practicando con diccionarios y clases y me gustaria hacer algo como esto
pero usando clases, algo como
lista_productos[0].codigo ---> a1
se me ha ocurrido esto, q no funciona, y no se si se hace de forma totalmente distinta.
Estoy practicando con diccionarios y clases y me gustaria hacer algo como esto
1
2
3
4
5
6
7
8
9
10
11
lista_productos=[]
lista_productos.append({"codigo":"a1","color":["azul","rojo"]})
lista_productos.append({"codigo":"b1","color":["verde","amarillo"]})
print (lista_productos[0]['codigo']) #---> a1
print (lista_productos[0]["color"]) #--->["azul","rojo"]
print (lista_productos[0]["color"][0]) #--> azul
print (lista_productos[1]['codigo']) #---> b1
print (lista_productos[1]["color"]) #--->["verde","amarillo"]
pero usando clases, algo como
lista_productos[0].codigo ---> a1
se me ha ocurrido esto, q no funciona, y no se si se hace de forma totalmente distinta.
1
2
3
4
5
6
7
8
class lista_productos():
def __init__(self,indice):
self.lista_productos=[]
lista_productos.append({"codigo":"a1","color":["azul","rojo"]})
lista_productos.append({"codigo":"b1","color":["verde","amarillo"]})
def codigo (self):
print ( lista_productos[indice]['codigo'] )
Valora esta pregunta


0