grupid=[] paarid=[] def loeAndmed(): for rida in open("sobrad2.txt", "r"): m=rida.strip().split() if len(m)==1: grupid.append(m) elif len(m)==2: paarid.append(m) def leiaGrupiNr(eesnimi): for i in range(len(grupid)): if eesnimi in grupid[i]: return i def yhenda(): for paar in paarid: arv1=leiaGrupiNr(paar[0]) arv2=leiaGrupiNr(paar[1]) if arv1!=arv2: grupid[arv1]+=grupid[arv2] del grupid[arv2] def trykiIgastGrupistEsimene(): for grupp in grupid: print(grupp[0]) #loo alamprogramm, mis leiaks grupist need inimesed, kes on #grupi esimesega otse tuttavad. loeAndmed() yhenda() trykiIgastGrupistEsimene() #print(leiaGrupiNr("Mati")) print(grupid) print(paarid)