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