Iki listenin öğelerini eşleştirip sözlüğe çevirme

isimler = ['ahmet', 'mehmet', 'zeynep', 'ilker']
yaşlar = [25, 40, 35, 20]
def list_to_dict(param1,param2):
    return dict(list(zip(param1,param2)))
print(list_to_dict(isimler,yaşlar))
f=lambda x,y: dict(list(zip(x,y)))
print(f(isimler,yaşlar))

sozluk = {*isimler, *yaşlar} gibi tanimlanabildigini hatirliyorum ama emin değilim

Yok hocam aynı sonucu vermedi.her run da ise sonuçta değişti.
isimler = [‘ahmet’, ‘mehmet’, ‘zeynep’, ‘ilker’]
yaşlar = [25, 40, 35, 20]
sozluk = {*isimler, *yaşlar}
print(sozluk)
çıktıları
{‘zeynep’, ‘ilker’, ‘ahmet’, 35, ‘mehmet’, 40, 20, 25}
{‘mehmet’, 35, 40, ‘ahmet’, 20, ‘zeynep’, 25, ‘ilker’}

s=dict(zip(isimler,yaşlar))