تابع و دیکشنریها 📖
تابعها با دیکشنریها هم خیلی خوب کار میکنن و میتونن دادههای پیچیده رو مدیریت کنن. بیاید یه تابع بنویسیم که با دیکشنری کار کنه!
✨ مثال:
def print_dict(data):
for key, value in
data.items():
print(f"{key}: {value}") # Print key-value pairs
print_dict({"name": "Ali", "age": 18, "city": "Tehran"})
🔹 خروجی:
name: Ali
age: 18
city: Tehran
🔰 این کد چیکار میکنه؟
تابع print_dict یه دیکشنری میگیره.
با حلقه، همه کلیدها و مقادیر رو چاپ میکنه.
دیکشنری میتونه هر تعداد جفت کلید-مقدار داشته باشه.
✅ چرا این تابع باحاله؟
- میتوتی اطلاعات ساختاریافته (مثل مشخصات یه نفر) رو راحت مدیریت کنی.
- دیکشنریها برای ذخیره دادههای واقعی (مثل اطلاعات کاربر) خیلی کاربردین.
✨ مثال روزمره: فرض کن داری یه اپلیکیشن برای مدیریت دانشآموزا میسازی. یه تابع مینویسی که مشخصات هر دانشآموز (اسم، سن، نمره) رو از دیکشنری بگیره و چاپ کنه.
❓ تمرین: یه تابع بنویسید که یه دیکشنری بگیره و فقط کلیدها رو چاپ کنه. تابع رو با دو دیکشنری مختلف تست کنید.
💯 @PythonForYou 🧑💻👩💻