خوب همونطوری که میبینید از List برای نگهداری دیتا ها از یک جنس استفاده میشه
در صورتی که در dictionary میتونه هر چیزی رو ذخیره کنه البته با یک key خاص
خوب این دو تفاوتی دیگه هم که دارن اینه که سرعت سرچ کردن به خاطر داشتن یک key در dictionary ها خیلی بیشتر از List هستش
جنبه ی منفی که dictionary داره اینه که مموری بیشتر رو به خودش اختصاص میده به دلیل این که باید هم key و هم value رو در خودش ذخیره کنه.
که نمونه کدش رو بعدا قرار میدم