خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
آموزش پایتون : کار با دیکشنری ها (Dictionaries)
یک دیکشنری (dictionary) نوعی داده مانند آرایه ها می باشد، تفاوت دیکشنری با آرایه ها در این می باشد که دیکشنری ها به جای ایندکس، دارای مقادیر جفتی، به شکل نام و مقدار (keys and values) می باشند. هر مقداری که در یک dictionary ذخیره می گردد، می تواند با استفاده از نام (key) آن، فراخوانی گردد. به مثال زیر که در آن یک دیکشنری (dictionary) برای نگهداری اطلاعات شماره تلفن های اشخاص، استفاده شده است، توجه کنید.
برای معرفی یک دیکشنری (dictionary) در زبان برنامه نویسی پایتون (Python)، می توانید از روش زیر نیز استفاده کنید :
شما می توانید با استفاده از دستور for در بین اعضای یک دیکشنری (dictionary)، پیمایش انجام بدهید. به مثال زیر که در همین زمینه می باشد، توجه کنید :
برای حذف یک مقدار از یک دیکشنری (dictionary)، می توانید از دستور del و یا دستور pop استفاده کنید. در ادامه مثالهایی از هر دو دستور آمده است.
حذف یک مقدار از دیکشنری (dictionary) با دستور del :
حذف یک مقدار از دیکشنری (dictionary) با دستور pop :
آموزش قبلی : آموزش پایتون : ایجاد کلاس (class)
آموزش بعدی : آموزش پایتون : کار با ماژول ها (Modules)
phonebook = {}
phonebook["John"] = 938477566
phonebook["Jack"] = 938377264
phonebook["Jill"] = 947662781
print(phonebook)
برای معرفی یک دیکشنری (dictionary) در زبان برنامه نویسی پایتون (Python)، می توانید از روش زیر نیز استفاده کنید :
phonebook = {
"John" : 938477566,
"Jack" : 938377264,
"Jill" : 947662781
}
print(phonebook)
پیمایش اعضای یک دیکشنری (dictionary)
شما می توانید با استفاده از دستور for در بین اعضای یک دیکشنری (dictionary)، پیمایش انجام بدهید. به مثال زیر که در همین زمینه می باشد، توجه کنید :
phonebook = {"John" : 938477566,"Jack" : 938377264,"Jill" : 947662781}
for name, number in phonebook.items():
print("Phone number of %s is %d" % (name, number))
حذف یک مقدار از دیکشنری (dictionary)
برای حذف یک مقدار از یک دیکشنری (dictionary)، می توانید از دستور del و یا دستور pop استفاده کنید. در ادامه مثالهایی از هر دو دستور آمده است.
حذف یک مقدار از دیکشنری (dictionary) با دستور del :
phonebook = {
"John" : 938477566,
"Jack" : 938377264,
"Jill" : 947662781
}
del phonebook["John"]
print(phonebook)
حذف یک مقدار از دیکشنری (dictionary) با دستور pop :
phonebook = {
"John" : 938477566,
"Jack" : 938377264,
"Jill" : 947662781
}
phonebook.pop("John")
print(phonebook)
برای مشاهده فهرست آموزش های این دوره آموزشی بر روی لینک زیر کلیک کنید :
آموزش قبلی : آموزش پایتون : ایجاد کلاس (class)
آموزش بعدی : آموزش پایتون : کار با ماژول ها (Modules)
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: