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