الفرق بين المراجعتين ل"Python/list/insert"
اذهب إلى التنقل
اذهب إلى البحث
ط (استبدال النص - ':الدالة' ب':التابع') |
|||
(مراجعة متوسطة واحدة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
− | <noinclude>{{DISPLAYTITLE: | + | <noinclude>{{DISPLAYTITLE:التابع <code>list.insert()</code> في بايثون}}</noinclude> |
يضيف التابع عنصرًا إلى القائمة في الموقع الذي يحدّده المستخدم. | يضيف التابع عنصرًا إلى القائمة في الموقع الذي يحدّده المستخدم. | ||
== البنية العامة == | == البنية العامة == | ||
سطر 49: | سطر 49: | ||
* [https://docs.python.org/3/tutorial/datastructures.html#more-on-lists قسم More on lists في صفحة Data Structures في توثيق بايثون الرسمي.] | * [https://docs.python.org/3/tutorial/datastructures.html#more-on-lists قسم More on lists في صفحة Data Structures في توثيق بايثون الرسمي.] | ||
[[تصنيف:Python]] | [[تصنيف:Python]] | ||
− | [[تصنيف:Python | + | [[تصنيف:Python Method]] |
− | [[تصنيف:Python | + | [[تصنيف:Python Types]] |
+ | [[تصنيف:Python List]] |
المراجعة الحالية بتاريخ 11:59، 10 يونيو 2018
يضيف التابع عنصرًا إلى القائمة في الموقع الذي يحدّده المستخدم.
البنية العامة
l.insert()
المعاملات
i
موقع العنصر في القائمة الأصلية والذي سيدرج التابع العنصر الجديد قبله. يدرج التعبير a.insert(0, x)
العنصر x
في بداية القائمة، أما التعبير a.insert(len(a), x)
فيدرج العنصر الجديد في نهاية القائمة وبهذا يصبح عمل التابع في هذه الحالة مكافئًا لعمل التابع a.append(x)
.
x
العنصر المراد إضافته إلى القائمة.
القيمة المعادة
يعيد هذا التابع القيمة None
.
أمثلة
يبين المثال التالي كيفية استخدام هذا التابع لإضافة عناصر إلى القائمة:
>>> fruits = ['orange', 'apple', 'pear', 'banana', 'kiwi', 'apple', 'banana']
>>> fruits.insert(0, 'grapes') # إضافة عنصر في بداية القائمة
>>> fruits
['grapes', 'orange', 'apple', 'pear', 'banana', 'kiwi', 'apple', 'banana']
>>> fruits.insert(4, 'watermelon') # إضافة عنصر قبل الموقع 4
>>> fruits
['grapes', 'orange', 'apple', 'pear', 'watermelon', 'banana', 'kiwi', 'apple', '
banana']
>>> fruits.insert(len(fruits), 'pineapple') # إضافة عنصر إلى نهاية القائمة
>>> fruits
['grapes', 'orange', 'apple', 'pear', 'watermelon', 'banana', 'kiwi', 'apple', '
banana', 'pineapple']
انظر أيضًا
- القوائم في بايثون.
- التابع
list.sort()
: فرز القائمة في مكانها وذلك بإجراء مقارنة بين عناصر القائمة بواسطة العامل < فقط. - التابع
list.append()
: إضافة عنصر إلى نهاية القائمة. - التابع
list.extend()
: إضافة مجموعة من العناصر إلى نهاية القائمة. - التابع
list.remove()
: حذف أول عنصر في القائمة تساوي قيمته القيمة التي يحدّدها المستخدم. - التابع
list.pop()
: حذف العنصر في الموقع المحدّد من قبل المستخدم. - التابع
list.clear()
: حذف جميع عناصر القائمة. - التابع
list.index()
: تحديد موقع العنصر ضمن القائمة. - التابع
list.count()
: تحديد عدد مرات تكرار العنصر الذي يحدّده المستخدم في القائمة. - التابع
list.reverse()
: قلب ترتيب عناصر القائمة في مكانها. - التابع
list.copy()
: إنشاء نسخة سطحية من القائمة.