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