f=open("regiviisid.txt", encoding="utf-8") puu={"kogus":0} for viis in [rida.split(',')[10:13] for rida in f.readlines()[1:5]]: plokk=puu plokk["kogus"]+=1 for noot in viis: if not noot in plokk: plokk[noot]={"kogus":0} plokk[noot]["kogus"]+=1 plokk=plokk[noot] print(puu) def uuri(plokk, sygavus): for voti in [x for x in plokk if not x=='kogus']: print(sygavus*" "+voti+" "+str(plokk[voti]["kogus"])) uuri(plokk[voti], sygavus+1) uuri({"viisid": puu}, 0)