Mam taką klasę:
class Tv:
def __init__(self, cid, name, title):
self.cid = cid
self.name = name
self.title = title
Potem robię w pętli:
Lista.append(Tv(channel, title, title1'))
Jak posortować listę Lista?
Mam taką klasę:
class Tv:
def __init__(self, cid, name, title):
self.cid = cid
self.name = name
self.title = title
Potem robię w pętli:
Lista.append(Tv(channel, title, title1'))
Jak posortować listę Lista?
Lista.sort(key=lambda t: t.cid)
Spine napisał(a):
Lista.sort(key=lambda t: t.cid)
A jak wypisać elementy tej listy?
for tv in Lista:
print("{} {} {}".format(tv.cid, tv.name, tv.title))
print (Lista)
No tak, w połączeniu z poniższym ;)
def __str__(self):
return ' '.join(('Tv:', self.cid, self.name, self.title))