بايثون هي لغة برمجة قوية وسهلة الاستخدام تستخدم على نطاق واسع لتطوير العديد من التطبيقات والمواقع الإلكترونية. واحدة من أكثر أنواع البيانات المفيدة والمستخدمة بشكل متكرر هي القائمة.
القائمة في بايثون هي مجموعة مرتبة من العناصر التي يمكن أن تكون من أنواع بيانات مختلفة ، مثل الأرقام أو السلاسل أو حتى القوائم الأخرى. ومع ذلك ، في بعض الأحيان قد يكون من الضروري إضافة قاموس إلى القائمة. القاموس في بايثون هو بنية بيانات عبارة عن مجموعة غير مرتبة من أزواج القيمة الرئيسية.
لإضافة قاموس إلى القائمة في بايثون ، ما عليك سوى استخدام طريقة إلحاق (). على سبيل المثال:
- طباعة (قائمتي)
- نتيجة لتنفيذ التعليمات البرمجية ، سوف نحصل على الإخراج التالي: [{'اسم': 'جون' ، 'العمر': 25}]. كما ترى ، تمت إضافة قاموس رسالتي بنجاح إلى قائمتي.
- إضافة قاموس إلى قائمة بايثون
- كيفية إنشاء قاموس في بايثون
- كيفية الجمع بين القواميس في بايثون
- 1. طريقة" التحديث ()"
- 2. المشغل"**"
- 3. طريقة" ديكت () " و " | " المشغل
- النتائج
- إضافة قاموس إلى القائمة
- كيفية إنشاء قائمة في بايثون
- كيفية إضافة قاموس إلى القائمة
- التحقق من وجود قاموس في قائمة بايثون
- إزالة قاموس من قائمة بايثون
- سؤال وجواب
- كيف يمكنني إضافة قاموس إلى قائمة في بيثون?
- كيف يمكنني إضافة عناصر القاموس إلى قائمة في بيثون?
- كيف يمكنني إضافة القاموس إلى قائمة مع مفتاح في بيثون?
كيف يمكنني إضافة قاموس إلى القائمة دون تغيير بقية العناصر?
كيف يمكنني إضافة القاموس إلى قائمة مع مؤشر معين في بيثون?
كيف يمكنني إضافة قاموس إلى القائمة فقط إذا لم يكن هناك مثل هذا القاموس في القائمة حتى الآن في بايثون?
إضافة قاموس إلى قائمة بايثون
| في بايثون ، القائمة هي نوع بيانات قابل للتغيير يمكن أن تحتوي على عناصر من أنواع مختلفة ، بما في ذلك القواميس. | لإضافة قاموس إلى القائمة ، استخدم طريقة إلحاق (). تضيف هذه الطريقة الكائن الذي تم تمريره إلى نهاية القائمة. |
|---|---|
| رسالتي = {"مفتاح": "قيمة"} |
لإضافة قاموس رسالتي
إلى
| القائمة | قائمتي |
|---|---|
|
[{"المفتاح 1": "القيمة 1"} ، {"المفتاح 2":" القيمة 2"} ، {"المفتاح 3": "القيمة 3"}]
,
رسالتي 2
,
رسالتي 3
، أضف كل منهم إلى القائمة
قائمتي
باستخدام الطريقة
إلحاق()
، ثم إخراج المحتويات
من قائمتي
.
وبالتالي ، فإن إضافة القواميس إلى القائمة أمر بسيط للغاية في بايثون باستخدام الطريقة
إلحاق()
.
كيفية إنشاء قاموس في بايثون
القاموس (ديكت) في بايثون هو نوع بيانات قابل للتغيير يخزن أزواج القيمة الرئيسية. يجب أن تكون المفاتيح في القاموس فريدة ، ويمكن أن تكون القيم من أي نوع.
تستخدم الأقواس المتعرجة في بايثون لإنشاء قاموس فارغ:
رسالتي = {}
لملء القاموس بالقيم ، استخدم أزواج قيم المفاتيح المفصولة بنقطتين والمفصولة بفواصل:
رسالتي = {'مفتاح 1': 'قيمة 1' ، 'مفتاح 2': 'قيمة 2' ، 'مفتاح 3': 'قيمة 3'}
يمكنك أيضا إنشاء القاموس باستخدام المدمج في ديكت() وظيفة:
رسالتي = ديكت (المفتاح 1= 'القيمة 1' ، المفتاح 2= 'القيمة 2' ، المفتاح 3= 'القيمة 3')
للحصول على القيمة من القاموس ، يمكنك استخدام المفتاح بين قوسين مربعين:
القيمة = رسالتي ['مفتاح 1']
إذا لم يكن المفتاح في القاموس ، سيتم طرح استثناء كيرور. لتجنب ذلك ، يمكنك استخدام طريقة جيت () ، التي ترجع القيمة حسب المفتاح ، أو القيمة الافتراضية إذا لم يكن هناك مفتاح:
القيمة = رسالتي.الحصول على ('مفتاح 1' ، 'قيمة الصمت')
لتغيير القيمة في القاموس ، استخدم المفتاح مع عامل التعيين:
رسالتي ['مفتاح 1'] = 'قيمة جديدة'
على الرغم من أن المفاتيح في القاموس يجب أن تكون فريدة من نوعها ، يمكن تكرار القيم:
رسالتي = {'مفتاح 1': 'قيمة 1' ، 'مفتاح 2': 'قيمة 1' ، 'مفتاح 3': 'قيمة 2'}
مثال الاستخدام:
# ديكت1 = {'أ': 1 ، 'ب': 3 ، 'ج': 4}
ديكت1 = {'أ': 1 ، 'ب': 2}
ديكت2 = {'ب': 3 ، 'ج': 4}
# ديكت3 = {'أ': 1 ، 'ب': 3 ، 'ج': 4}
مثال الاستخدام:
ديكت1 = {'أ': 1 ، 'ب': 2}
ديكت2 = {'ب': 3 ، 'ج': 4}
ديكت3 = ديكت (ديكت1 / ديكت2)
# ديكت3 = {'أ': 1 ، 'ب': 3 ، 'ج': 4}
النتائج
أعلاه ، ناقشنا ثلاث طرق لدمج القواميس في لغة برمجة بايثون. كل طريقة من هذه الطرق لها خصائصها الخاصة ويمكن تطبيقها اعتمادا على الموقف المحدد. يجب أن يعتمد اختيار كيفية الجمع بين القواميس على متطلبات وتفضيلات محددة بطريقة أو بأخرى. استخدام هذه المعرفة للعمل بشكل أكثر فعالية مع القواميس الخاصة بك في بيثون.
إضافة قاموس إلى القائمة
في بايثون ، القائمة عبارة عن مجموعة مرتبة من العناصر التي يمكن أن تحتوي على كائنات من أنواع مختلفة ، بما في ذلك القواميس.
لإضافة قاموس إلى القائمة ، تحتاج فقط إلى استخدام طريقة إلحاق () للقائمة. بناء الجملة كما يلي:
قائمة.إلحاق (قاموس)
أين
القائمة
هو اسم القائمة و
القاموس
هو اسم القاموس الذي يتم إضافته.
مثال:
قائمة = [{'مفتاح 1': 1 ، 'مفتاح 2': 'قيمة 2'} ، {'مفتاح 3': 3 ، 'مفتاح 4': 'قيمة 4'}]
كلمة جديدة = {'مفتاح 5': 5 ، 'مفتاح 6': 'قيمة 6'}
قائمة.إلحاق (كلمة جديدة)
طباعة (قائمة)
النتيجة:
[{'مفتاح 1': 1 ، 'مفتاح 2': 'قيمة 2'} ، {'مفتاح 3': 3 ، 'مفتاح 4': 'القيمة 4'} ، {'المفتاح 5': 5 ، 'المفتاح 6': 'القيمة 6'}]
وهكذا ، فإن القاموس
هي كلمة جديدة
تمت إضافته بنجاح إلى القائمة
قائمة.
| كيفية إنشاء قائمة في بايثون | توفر بايثون أدوات ملائمة لإنشاء القوائم والعمل معها. القائمة عبارة عن سلسلة مرتبة من الكائنات التي يمكن أن تحتوي على عناصر من أنواع مختلفة ، مثل الأعداد الصحيحة والسلاسل والقوائم الأخرى وما إلى ذلك. في هذا القسم ، سنلقي نظرة على عدة طرق لإنشاء قوائم في بايثون. |
|---|---|
| الآن أنت تعرف عدة طرق لإنشاء قوائم في بيثون. القوائم مفيدة جدا في البرمجة ، وسوف تستخدمها بشكل متكرر عند العمل مع البيانات والهياكل. تحقق من وثائق إضافية على القوائم في بيثون لمعرفة المزيد عن ميزات وأساليب العمل معهم. | # إنشاء قائمة |
قائمتي.إلحاق (رسالتي)
طباعة (قائمتي)
"`
في هذا المثال ، قمنا بإنشاء قائمة فارغة 'قائمتي' وقاموس 'مرسمي' مع زوج واحد من قيمة المفتاح. ثم استخدمنا طريقة 'إلحاق' لإضافة القاموس 'بلدي _ديكت` إلى قائمة 'بلدي _ليست'. سيتم عرض النتيجة على الشاشة: `[{"مفتاح": "قيمة"}]`.
يمكنك أيضا إضافة عدة قواميس إلى القائمة ، كما هو موضح في المثال التالي:
- طباعة (قائمتي)
- في هذا المثال ، القائمة
هناك عدة طرق يمكنك استخدامها لإزالة قاموس من القائمة في بايثون. دعونا ننظر إلى كل واحد منهم بمزيد من التفصيل:
باستخدام إزالة ()
الطريقة
، إزالة ()
تسمح لك الطريقة بإزالة التكرار الأول للقيمة المحددة من القائمة. في حالتنا ، يمكننا استخدام هذه الطريقة لإزالة قاموس من القائمة إذا عرفنا معناها. على سبيل المثال:
قائمة بلدي = [{'اسم': 'أليس'} ، {'اسم': 'بوب'} ، {'اسم': 'تشارلي'}]
قائمتي.إزالة ({'اسم': 'بوب'})
طباعة (قائمتي)