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