liinid=[] for rida in open("liinid1.txt", "r"): m=rida.strip().split(); liinid.append( {"algkoht":m[0], "valjumisaeg":m[1], "sihtkoht":m[2], "saabumisaeg":m[3]}) print(liinid) algkoht="Kehtna" algaeg="13:00" m=[{"koht":algkoht, "aeg": algaeg, "uurida":0}] uuritavad=list(filter(lambda teepunkt: teepunkt["uurida"]==1, m)) print(uuritavad) loetelu=filter(lambda liin: liin["algkoht"]==algkoht and liin["valjumisaeg"]>=algaeg, liinid) print(list(loetelu))