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

program-tanıtımları
#1
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))
0 Likes

#2

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

0 Likes

#3

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’}

0 Likes

#4

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

0 Likes