الانتقال إلى المحتوى الرئيسي

كيفية كتابة البيانات إلى قاموس بايثون: 5 طرق بسيطة

القواميس هي واحدة من هياكل البيانات الأكثر فائدة في بيثون. إنها مجموعات غير مرتبة من أزواج القيمة الرئيسية حيث يكون كل مفتاح فريدا. تسمح لك القواميس بتخزين المعلومات ومعالجتها في شكل مناسب ، بالإضافة إلى البحث عن القيم وتحديثها بسرعة.

في هذه المقالة ، سنلقي نظرة على 5 طرق بسيطة لكتابة البيانات إلى قاموس في بايثون. سنبدأ مع تلك البسيطة والانتقال تدريجيا إلى طرق أكثر تعقيدا. وسوف يرافق كل طريقة من قبل رمز عينة بحيث يمكنك بسهولة فهم مبدأها وتطبيقه في المشاريع الخاصة بك.

ملاحظة: جميع الأمثلة التعليمات البرمجية الواردة في هذه المقالة يمكن تنفيذها على أي بيئة تطوير بيثون ، مثل جوبيتر دفتر أو بيشارم.

لذلك دعونا نبدأ بالطريقة الأولى لكتابة البيانات إلى القاموس — باستخدام الأقواس المتعرجة. في هذه الطريقة ، نقوم ببساطة بإنشاء قاموس فارغ وإضافة عناصر جديدة إليه.

  1. كيفية كتابة البيانات إلى قاموس بايثون
  2. إنشاء قاموس بسيط
  3. إضافة عناصر إلى القاموس
  4. تغيير القيم في القاموس
  5. سؤال وجواب
  6. ما هي طرق كتابة البيانات إلى قاموس في بايثون?
  7. كيف أكتب البيانات إلى القاموس باستخدام الأقواس المتعرجة?
  8. كيف يمكنني كتابة البيانات إلى القاموس باستخدام ديكت () طريقة?
  9. ما هي الطرق الأخرى التي يمكنني استخدامها لكتابة البيانات إلى القاموس?

كيفية كتابة البيانات إلى قاموس بايثون

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

    رسالتي ['المفتاح 1'] = 'القيمة 1'

رسالتي ['المفتاح 2'] = 'القيمة 2'

رسالتي ['المفتاح 3'] = 'القيمة 3'

هذه خمس طرق بسيطة لكتابة البيانات إلى قاموس بايثون. يمكنك اختيار أي خيار يناسب مهمتك. حظا سعيدا في البرمجة!

إنشاء قاموس بسيط

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

1. باستخدام الأقواس المتعرجة {}:

مثال 1:

د = {'التفاح': 5 ، 'الموز': 7 ، 'البرتقال': 3}

طباعة (د)

خاتمة:

{'التفاح': 5 ، 'الموز': 7 ، 'البرتقال': 3}

2. باستخدام دالة ديكت() :

المثال 2:

د = ديكت (التفاح=5 ، الموز = 7 ، البرتقال = 3)

طباعة (د)

خاتمة:

{'التفاح': 5 ، 'الموز': 7 ، 'البرتقال': 3}

3. استخدام أزواج القيمة الرئيسية داخل الأقواس:

المثال 3:

د = ديكت ([('التفاح' ، 5) ، ('الموز' ، 7) ، ('البرتقال' ، 3)])

طباعة (د)

خاتمة:

{'التفاح': 5 ، 'الموز': 7 ، 'البرتقال': 3}

4. باستخدام مولد القاموس:

المثال 4:

د ={س: س * * 2 ل س في النطاق (5)}

طباعة (د)

الناتج:

{0: 0, 1: 1, 2: 4, 3: 9, 4: 16}

5. باستخدام طريقة فرومكيس () من كائن ديكت:

المثال 5:

مفاتيح = ['التفاح' ، 'الموز' ، 'البرتقال']

د = ديكت.منمفاتيح (مفاتيح ، 0)

طباعة (د)

خاتمة:

  • {'التفاح': 0 ، 'الموز': 0 ، 'البرتقال': 0}
  • وبالتالي ، فإن إنشاء قاموس في بيثون هو مهمة بسيطة ، وهناك عدة طرق للقيام بذلك.إضافة عناصر إلى القاموس
    في بايثون ، القواميس هي مجموعات غير مرتبة من أزواج القيمة الرئيسية. تتم إضافة عناصر إلى القاموس عن طريق تعيين قيمة لمفتاح.هناك عدة طرق لإضافة عنصر إلى قاموس في بايثون:
    إنشاء مفتاح جديد وتعيين قيمة:كود
  • إنشاء قاموس فارغ
  • رسالتي ['مفتاح'] = 'قيمة'إضافة مفتاح جديد وتعيين قيمة
    باستخدام الطريقة تحديث()
    :كود
  • إنشاء قاموس مع مفتاح واحد وقيمة
  • مرسمي.تحديث ({'مفتاح 2': 'القيمة 2'})تحديث القاموس عن طريق إضافة مفتاح وقيمة جديدة
    باستخدامطريقة سيتديفولت ()
    :كود

إنشاء قاموس مع مفتاح واحد وقيمة

مرسمي.مجموعةافتراضي ('مفتاح 2' ، 'قيمة2')

إضافة مفتاح جديد بقيمة إذا لم يكن في القاموس

بالإضافة إلى هذه الطرق ، يمكنك أيضا إضافة عناصر إلى القاموس باستخدام

المشغل +=

، ولكن على الرغم من أن هذه الطريقة تعمل ، إلا أنه لا يوصى باستخدامها بسبب بناء الجملة الأقل قابلية للفهم.

من المهم أن تتذكر أن المفاتيح الموجودة في القاموس يجب أن تكون فريدة. إذا حاولت إضافة عنصر بمفتاح موجود ، فسيتم تحديث قيمة هذا المفتاح.

وبالتالي ، فإن إضافة عناصر إلى قاموس في بايثون هي عملية بسيطة ومباشرة يمكن إجراؤها بعدة طرق.

تغيير القيم في القاموس

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

رسالتي = {'الاسم': 'جون' ، 'العمر': 25}

2. الطريقة

تحديث()

:

الطريقة

بلدي مرسوم = {'اسم': 'جون' ، 'العمر': 25 ، 'مدينة': 'لندن'}

3.

طريقة سيتدفولت ()

:

سيتدفولت()

تسمح لك الطريقة بتعيين قيمة عنصر القاموس إذا لم يكن موجودا ، أو إرجاع القيمة الحالية إذا كان العنصر موجودا بالفعل. يمكن استخدامه لإضافة عناصر جديدة أو تغيير قيم المفاتيح الموجودة:

رسالتي = {'الاسم': 'جون' ، 'العمر': 25}

مرسمي.سيتديفولت ('العمر' ، 30) # لن يغير القيمة ، لأن المفتاح موجود بالفعل

مرسمي.سيتديفولت ('المدينة' ، 'لندن') # سيضيف عنصرا جديدا

في هذا المثال ، لن تتغير قيمة مفتاح 'العمر' ، لأنه موجود بالفعل ، وسيتم تعيين قيمة مفتاح' المدينة 'إلى' لندن ' ، لأنه غير موجود.

4. يمر من خلال القاموس:

هناك طريقة أخرى لتغيير القيم في القاموس وهي المرور بها في حلقة وتغيير العناصر الضرورية:

رسالتي = {'أ': 1 ، 'ب': 2 ، 'ج': 3}

للحصول على مفتاح في بلدي:

رسالتي [مفتاح] * = 2

في هذا المثال ، يتم ضرب قيم جميع المفاتيح في 2.

5. استخدام إدراج القاموس:

باستخدام تضمين القاموس ، يمكنك تغيير القيم في القاموس عند إنشائه:

رسالتي = {'أ': 1 ، 'ب': 2 ، 'ج': 3}

بلدي مرسوم = {مفتاح: القيمة * 2 للمفتاح ، القيمة في بلدي مرسوم.العناصر ()}

في هذا المثال ، يتم ضرب قيم جميع المفاتيح في 2 عند إنشاء قاموس.

هذه هي خمس طرق بسيطة لتغيير القيم في القاموس في بيثون. اختر الخيار المناسب بناء على مهمتك المحددة.

سؤال وجواب

ما هي طرق كتابة البيانات إلى قاموس في بايثون?

في بايثون ، هناك عدة طرق لكتابة البيانات إلى القاموس. واحد منهم هو استخدام الأقواس المتعرجة {} ، حيث يتم فصل المفتاح والقيمة بنقطتين. طريقة أخرى هي استخدام طريقة ديكت (). يمكنك أيضا استخدام أساليب سيتديفولت () وتحديث (). أخيرا ، في بايثون 3.5 وما فوق ، تمت إضافة طريقة أخرى-باستخدام عامل التشغيل"@".

كيف أكتب البيانات إلى القاموس باستخدام الأقواس المتعرجة?