اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

هل يمكنك تقديم سياق اكبر للكود، فقد يعني الكثير من الامور.

وقد يكون كالتالي :

const birthday = {
	omar:25,
	ahmed:40,
	someElse:64
};

const name = "ahmed";

console.log(birthday[name]);
// الكود السابق يعادل
console.log(birthday["ahmed"]);
// birthday من الكائن ahmed والذي يعني احضر الخاصية المسمات
// وهي تطابق التالي
console.log(birthday.ahmed);
// وفي كل الحالات ستطبع 40

 

  • 0
نشر

عبارة "birthday [name]" تشير إلى يوم ميلاد شخص معين، حيث يتم استبدال [name] باسم الشخص الذي تتحدث عنه.

لنبدأ الاول بشرح القاموس Dictionary هو عبارة عن بنية بيانات في العديد من لغات البرمجة، ومنها Python. يسمح القاموس بتخزين البيانات على شكل أزواج (مفتاح: قيمة). المفتاح هو معرف فريد، والقيمة هي البيانات المرتبطة بهذا المفتاح.

اليك مثال ليوضح الموضوع اكثر :إنشاء قاموس يحتوي على أعياد ميلاد أشخاص:

birthdays = {
    "Alice": "1990-05-24",
    "Bob": "1985-12-14",
    "Charlie": "2000-01-01"
}

هنا قمنا بإنشاء قاموس يسمى birthdays و يحتوي على مفاتيح وهي أسماء الأشخاص ("Alice"، "Bob"، "Charlie").

القيم المرتبطة بهذه المفاتيح هي تواريخ ميلادهم ("1990-05-24"، "1985-12-14"، "2000-01-01").

للوصول إلى يوم ميلاد شخص معين:

name = "Alice"
print(f"{name}'s birthday is on {birthdays[name]}")

النتيجة ستكون:

 Alice's birthday is on 1990-05-24

بهذه الطريقة، يمكنك استخدام القاموس لتخزين واسترجاع معلومات مختلفة، مثل أعياد الميلاد، بسهولة وفعالية.

القواميس dict في بايثون

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...