from barn import Barn input_liste = ["3-01012455555", "1-02020277777", "5-03030399999"] def lag_objekt(ant_forelder, persnr): return Barn(ant_forelder, persnr) def streng_leser(liste): ny_liste = [] for element in liste: splittet_streng = element.split("-") ant_forelder = int(splittet_streng[0]) persnr = int(splittet_streng[1]) ny_liste.append(lag_objekt(ant_forelder, persnr)) return ny_liste print(streng_leser(input_liste))