Python – حلقه در دیکشنریها (Loop Dictionaries)
تکرار در دیکشنریها در پایتون
در پایتون، میتوانید با استفاده از یک حلقه for
از طریق آیتمهای یک دیکشنری تکرار کنید. به صورت پیشفرض، زمانی که از طریق یک دیکشنری تکرار میکنید، کلیدهای دیکشنری بازگردانده میشوند. اما با استفاده از متدهای مختلف میتوانید مقادیر یا جفت کلید-مقدار را نیز بازگردانید.
تکرار از طریق کلیدهای دیکشنری
در این روش، تمام کلیدهای دیکشنری یکی یکی چاپ میشوند:
مثال:
thisdict = {
"brand": "Ford",
"model": "Mustang",
"year": 1964
}
for x in thisdict:
print(x)
خروجی:
brand
model
year
تکرار از طریق مقادیر دیکشنری
در این روش، به جای کلیدها، مقادیر دیکشنری چاپ میشوند:
مثال:
for x in thisdict:
print(thisdict[x])
خروجی:
Ford
Mustang
1964
استفاده از متد values() برای تکرار از طریق مقادیر
متد values()
تمام مقادیر دیکشنری را باز میگرداند:
مثال:
for x in thisdict.values():
print(x)
خروجی:
Ford
Mustang
1964
استفاده از متد keys() برای تکرار از طریق کلیدها
متد keys()
تمام کلیدهای دیکشنری را باز میگرداند:
مثال:
for x in thisdict.keys():
print(x)
خروجی:
brand
model
year
تکرار از طریق جفتهای کلید-مقدار با استفاده از متد items()
متد items()
هر جفت کلید و مقدار را به عنوان یک tuple باز میگرداند و میتوانید همزمان به کلید و مقدار دسترسی داشته باشید:
مثال:
for x, y in thisdict.items():
print(x, y)
خروجی:
brand Ford
model Mustang
year 1964
با استفاده از این روشها، میتوانید به راحتی از طریق دیکشنریها تکرار کرده و به اطلاعات مختلف آنها دسترسی پیدا کنید.
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام