سلام. اگر در کد خود دو لیست داشته باشیم که طول آنها باهم برابر باشد میتوانیم با روشی که در این مطلب گفته خواهد شد آنها را به یک دیکشنری تبدیل کنیم. برای مثال تصور کنید که یک لیست دارید که نام دانشجویان در آن ذخیره شده باشد و در یک لیست دیگر نمره آن دانش آموزان به همان ترتیب ذخیره شده است. حال با استفاده از تابع zip میتوانیم این دو لیست را به یک دیکشنری تبدیل کنیم. برای این کار باید کد را مانند شکل زیر بنویسیم.
دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
students = ["Mehdi", "Hosein", "Mohammad"]
marks = [16, 17, 14]
dictionary = dict(zip(students, marks))
print(dictionary)
#{'Mehdi': 16, 'Hosein': 17, 'Mohammad': 14}
نویسنده: مهدی عادلی فر
منبع: tosinso.com
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.