Re: Python
Uspeo sam da resim, mada verovatno postoji elegantniji nacin, ovo mi deluje previse 'peske' (ali posto radim pajton relativno kratko, ipak sam zadovoljan)
r = dict([(k, d1[k] + d2[k]) for k in set(d2) & set(d1)]) #ovo sabira vrednosti istih elemenata
d = {x:d1[x] for x in d1 if x not in d2}
s = {x:d2[x] for x in d2 if x not in d1} #ovde pravim presek
p = dict(d.items() + s.items()) #spajanje dve prethodne liste
return (r, p) #na pocetku programa je bila funkcija, zato return
|