sonad=["ma-jan-dus", "ma-te-maa-ti-ka", "ma-jan-da-ma", "pe-re"] andmepuu={} for sona in sonad: puukoht=andmepuu for silp in sona.split("-"): if silp not in puukoht: puukoht[silp]={} puukoht=puukoht[silp] print(andmepuu) def tryki(haru): for silp in haru: print(silp) tryki(andmepuu) tryki(andmepuu["ma"])