البرمجة

تعامل مع هياكل البيانات المتداخلة في Python

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

python
data = { 'texts': { 'text1': 'hey' } } print(data['texts']['text1']) # سيطبع 'hey'

يمكنك أيضًا إضافة وحذف العناصر بسهولة من هذه الهيكلية، على سبيل المثال:

python
# إضافة عنصر جديد data['texts']['text2'] = 'hello' # حذف عنصر del data['texts']['text1']

بهذه الطريقة، يمكنك بناء هياكل بيانات متداخلة في Python بشكل مرن وفعال.

المزيد من المعلومات

بالطبع! في Python، يمكنك أيضًا استخدام القواميس المتداخلة بشكل متقدم لتمثيل هياكل بيانات معقدة بشكل أكبر. على سبيل المثال، يمكنك تمثيل قائمة من الكتب، حيث يحتوي كل كتاب على معلومات مثل العنوان، والمؤلف، وسنة النشر، وما إلى ذلك، باستخدام قواميس متداخلة:

python
books = { 'book1': { 'title': 'Introduction to Python', 'author': 'John Doe', 'year': 2020 }, 'book2': { 'title': 'Python Programming Advanced Techniques', 'author': 'Jane Smith', 'year': 2021 } } # الوصول إلى معلومات كتاب معين print(books['book1']['title']) # سيطبع 'Introduction to Python' # إضافة كتاب جديد books['book3'] = { 'title': 'Python for Data Science', 'author': 'Alice Johnson', 'year': 2019 } # حذف كتاب del books['book2']

هذا المثال يظهر كيف يمكنك استخدام القواميس المتداخلة لتمثيل هياكل بيانات معقدة في Python بشكل منظم وسهل الاستخدام.

زر الذهاب إلى الأعلى