قوائم بايثون متعددة الاستخدامات وتأتي مع مجموعة متنوعة من الأساليب المضمنة التي تساعد في معالجة البيانات ومعالجتها بكفاءة. يوجد أدناه مرجع سريع لجميع طرق القائمة الرئيسية بالإضافة إلى أمثلة مختصرة.
إضافة عنصر إلى نهاية القائمة.
lst = [1, 2, 3] lst.append(4) # [1, 2, 3, 4]
إزالة كافة العناصر من القائمة.
lst = [1, 2, 3] lst.clear() # []
إرجاع نسخة سطحية من القائمة.
lst = [1, 2, 3] new_lst = lst.copy() # [1, 2, 3]
يحسب تكرارات العنصر.
lst = [1, 2, 2, 3] lst.count(2) # 2
يوسع القائمة عن طريق إلحاق كافة العناصر من التكرار.
lst = [1, 2, 3] lst.extend([4, 5]) # [1, 2, 3, 4, 5]
إرجاع فهرس التواجد الأول للعنصر.
lst = [1, 2, 3] lst.index(2) # 1
إدراج عنصر في الفهرس المحدد.
lst = [1, 2, 3] lst.insert(1, 'a') # [1, 'a', 2, 3]
إزالة العنصر وإرجاعه إلى الفهرس المحدد (الافتراضي هو العنصر الأخير).
lst = [1, 2, 3] lst.pop() # 3, lst = [1, 2]
إزالة التواجد الأول للعنصر.
lst = [1, 2, 3] lst.remove(2) # [1, 3]
عكس العناصر الموجودة في القائمة في مكانها.
lst = [1, 2, 3] lst.reverse() # [3, 2, 1]
فرز القائمة في مكانها (تصاعديًا افتراضيًا).
lst = [3, 1, 2] lst.sort() # [1, 2, 3] lst.sort(reverse=True) # [3, 2, 1]
إرجاع قائمة مرتبة جديدة من العناصر الموجودة في عنصر قابل للتكرار.
lst = [3, 1, 2] sorted(lst) # [1, 2, 3]
إرجاع عدد العناصر في القائمة.
lst = [1, 2, 3] len(lst) # 3
إرجاع أكبر عنصر في القائمة.
lst = [1, 2, 3] max(lst) # 3
إرجاع أصغر عنصر في القائمة.
lst = [1, 2, 3] min(lst) # 1
إرجاع مجموع كافة العناصر في القائمة.
lst = [1, 2, 3] sum(lst) # 6
إنشاء قائمة من عنصر قابل للتكرار.
s = "abc" lst = list(s) # ['a', 'b', 'c']
تغطي طرق القائمة هذه الوظائف الأساسية التي ستحتاجها أثناء العمل مع القوائم في Python. سواء أكان الأمر يتعلق بإلحاق العناصر أو الفرز أو عمل نسخ سطحية، تتيح لك هذه الأساليب معالجة البيانات بكفاءة.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3