الفرق بين المراجعتين لصفحة: «Python/set/remove»

من موسوعة حسوب
< Python‏ | set
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>set.remove()‎</code> في بايثون}}</noinclude> تحذف الدالة عنصرًا واحدًا من المجموعة...'
 
لا ملخص تعديل
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:الدالة <code>set.remove()‎</code> في بايثون}}</noinclude>
<noinclude>{{DISPLAYTITLE:الدالة <code>set.remove()‎</code> في بايثون}}</noinclude>
تحذف الدالة عنصرًا واحدًا من المجموعة.
يحذف التابع عنصرًا واحدًا من المجموعة.
== البنية العامة ==
== البنية العامة ==
<syntaxhighlight lang="python3">
<syntaxhighlight lang="python3">
s.remove()
remove(elem)
</syntaxhighlight>
</syntaxhighlight>
== المعاملات ==
== المعاملات ==
سطر 9: سطر 9:
=== <code>elem</code> ===
=== <code>elem</code> ===


العنصر المراد حذفه من المجموعة. إن لم يكن هذا العنصر ضمن المجموعة تطلق الدالة الخطأ <code>KeyError</code>.
العنصر المراد حذفه من المجموعة. إن لم يكن هذا العنصر ضمن المجموعة يطلق التابع الخطأ <code>[[Python/built-in exceptions#KeyError|KeyError]]</code>.


== أمثلة ==
== أمثلة ==
<syntaxhighlight lang="python3">
أمثلة نموذجية عن استخدام هذا التابع:<syntaxhighlight lang="python3">
>>> s = {1, 2, 3, 4, 5}
>>> s = {1, 2, 3, 4, 5}
>>> s.remove(3)
>>> s.remove(3)
سطر 26: سطر 26:
== انظر أيضًا ==
== انظر أيضًا ==
* [[Python/set|المجموعات في بايثون.]]
* [[Python/set|المجموعات في بايثون.]]
*التابع <code>[[Python/set/add|set.add()‎]]</code>: إضافة عنصر واحد إلى المجموعة.
*التابع <code>[[Python/set/discard|set.discard()‎]]</code>: حذف عنصر واحد من المجموعة إن كان موجودًا فيها.
*التابع <code>[[Python/set/pop|set.pop()‎]]</code>: حذف العنصر الأول من المجموعة.
*التابع <code>[[Python/set/clear|set.clear()‎]]</code>: حذف جميع عناصر المجموعة.


== مصادر ==
== مصادر ==

مراجعة 08:51، 10 يونيو 2018

يحذف التابع عنصرًا واحدًا من المجموعة.

البنية العامة

remove(elem)

المعاملات

elem

العنصر المراد حذفه من المجموعة. إن لم يكن هذا العنصر ضمن المجموعة يطلق التابع الخطأ KeyError.

أمثلة

أمثلة نموذجية عن استخدام هذا التابع:

>>> s = {1, 2, 3, 4, 5}
>>> s.remove(3)
>>> s
{1, 2, 4, 5}
>>> s.remove(6)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
KeyError: 6

انظر أيضًا

مصادر