دیکشنری ها - حلقه (Loop Dictionaries)
در پایتون می توان روی دیکشنری (Dictionary)
با استفاده از حلقه for
پیمایش کرد. به طور پیش فرض، پیمایش روی دیکشنری کلیدها را بازمی گرداند، اما متدهای مختلفی برای دسترسی به مقادیر و جفت های کلید-مقدار وجود دارد.
پیمایش روی کلیدها
اگر تنها از نام دیکشنری در حلقه استفاده کنید، کلیدها بازگردانده می شوند:
for x in thisdict:
print(x)
پیمایش روی مقادیر
می توانید با دسترسی به مقدار هر کلید یا استفاده از متد values()
مقادیر را دریافت کنید:
for x in thisdict:
print(thisdict[x])
for x in thisdict.values():
print(x)
پیمایش روی کلیدها با keys()
با متد keys()
تنها کلیدهای دیکشنری بازگردانده می شوند:
for x in thisdict.keys():
print(x)
پیمایش همزمان روی کلید و مقدار
برای دریافت همزمان کلیدها و مقادیر می توان از متد items()
استفاده کرد:
for x, y in thisdict.items():
print(x, y)
نکته: استفاده از متد items()
زمانی مفید است که بخواهید کلید و مقدار را در یک حلقه پردازش کنید.
ادامه یادگیری
برای یادگیری کپی کردن دیکشنری ها بخش کپی دیکشنری را ببینید. همچنین مطالعه حذف آیتم های دیکشنری نیز مفید است.