Am 26.12.2010 19:51, schrieb Stefan Sonnenberg-Carstens:
l = []
K = 10

while 1:
    a = input()
    if len(l) == K:
        l.remove(min(l))
    l=[x for x in l if x < a] + [a] + [x for x in l if x > a]
print l
A minor fault made it into my prog:

l = [0]
K = 10

while 1:
    a = input()
    l=[x for x in l if x < a] + [a] + [x for x in l if x > a]
    if len(l) == K:
        l.remove(min(l))
    print l
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to