الفرق بين المراجعتين ل"Python/Counter/update"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>Counter.update()‎</code> في بايثون}}</noinclude> هذا التابع مشابه للتابع dict.update()‎ و...')
 
 
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE:التابع <code>Counter.update()‎</code> في بايثون}}</noinclude>
 
<noinclude>{{DISPLAYTITLE:التابع <code>Counter.update()‎</code> في بايثون}}</noinclude>
  
هذا التابع مشابه للتابع dict.update()‎ ولكنّه يضيف التعدادات بدلًا من استبدالها.
+
هذا التابع مشابه للتابع <code>[[Python/dict/update|dict.update()]]</code>‎ ولكنّه يضيف التعدادات بدلًا من استبدالها.
  
 
== البنية العامة ==
 
== البنية العامة ==
سطر 23: سطر 23:
 
عند استخدام هذا التابع يجري حساب العناصر من كائن مكرِّر أو تضاف من كائن ربط آخر (أو من عدّاد آخر).
 
عند استخدام هذا التابع يجري حساب العناصر من كائن مكرِّر أو تضاف من كائن ربط آخر (أو من عدّاد آخر).
  
هذا التابع مشابه للتابع dict.update()‎ ولكنّه يضيف التعدادات بدلًا من استبدالها، إلى جانب أنّه يجب أن يكون الكائن المكرِّر تسلسلًا من العناصر وليس تسلسلًا من أزواج (مفتاح، قيمة).  
+
هذا التابع مشابه للتابع <code>[[Python/dict/update|dict.update()]]</code>‎ ولكنّه يضيف التعدادات بدلًا من استبدالها، إلى جانب أنّه يجب أن يكون الكائن المكرِّر تسلسلًا من العناصر وليس تسلسلًا من أزواج (مفتاح، قيمة).  
  
 
== أمثلة ==
 
== أمثلة ==
سطر 44: سطر 44:
 
== انظر أيضًا ==
 
== انظر أيضًا ==
  
* [[Python/Counter/elements|التابع <code>elements()‎</code>: ]] :يعيد هذا التابع كائنًا مكرِّرًا يتضمّن عناصر تتكرّر فيه حسب قيمة التعداد في كائن التعداد.
+
* [[Python/Counter/elements|التابع <code>elements()‎</code>:]] :يعيد هذا التابع كائنًا مكرِّرًا يتضمّن عناصر تتكرّر فيه حسب قيمة التعداد في كائن التعداد.
* [[Python/Counter/most_common|التابع <code>most_common()‎</code>: ]] :يعيد التابع قائمة بالعناصر الأكثر تكرارًا إلى جانب عدد مرات التكرار.
+
* [[Python/Counter/most_common|التابع <code>most_common()‎</code>:]] :يعيد التابع قائمة بالعناصر الأكثر تكرارًا إلى جانب عدد مرات التكرار.
* [[Python/Counter/substract|التابع <code>substract()‎</code>: ]] :يطرح التابع العناصر من الكائن المكرِّر أو من كائن mapping آخر (أو عداد آخر).
+
* [[Python/Counter/substract|التابع <code>substract()‎</code>:]] :يطرح التابع العناصر من الكائن المكرِّر أو من كائن mapping آخر (أو عداد آخر).
  
 
== مصادر ==
 
== مصادر ==
 
[https://docs.python.org/3/library/collections.html#collections.Counter.update قسم Counter objects في صفحة Container Datatype في توثيق بايثون الرسمي.]
 
[https://docs.python.org/3/library/collections.html#collections.Counter.update قسم Counter objects في صفحة Container Datatype في توثيق بايثون الرسمي.]
 
  
 
[[تصنيف:Python]]
 
[[تصنيف:Python]]
 
[[تصنيف:Python Modules]]
 
[[تصنيف:Python Modules]]
 
[[تصنيف:Python Methods]]
 
[[تصنيف:Python Methods]]

المراجعة الحالية بتاريخ 21:17، 31 يوليو 2018


هذا التابع مشابه للتابع dict.update()‎ ولكنّه يضيف التعدادات بدلًا من استبدالها.

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

c.update([iterable-or-mapping])

المعاملات

iterable أو mapping

الكائن المكرِّر أو كائن mapping آخر (أو عداد آخر) الذي ستُضاف منه العناصر.

n

إن لم يأخذ هذا المعامل أي قيمة أو أخذ القيمة None، فإنّ التابع يعيد جميع العناصر في العداد. وجدير بالذكر أنّه لا يوجد ترتيب معيّن للعناصر التي تمتلك تعدادًا متساويًا.

القيمة المعادة

عند استخدام هذا التابع يجري حساب العناصر من كائن مكرِّر أو تضاف من كائن ربط آخر (أو من عدّاد آخر).

هذا التابع مشابه للتابع dict.update()‎ ولكنّه يضيف التعدادات بدلًا من استبدالها، إلى جانب أنّه يجب أن يكون الكائن المكرِّر تسلسلًا من العناصر وليس تسلسلًا من أزواج (مفتاح، قيمة).

أمثلة

يبين المثال التالي آلية عمل التابع:

import collections

c = collections.Counter()
print ('Initial: ', c)

c.update('abcdaab')
print ('Sequence: ', c)

c.update({'a':1, 'd':5})
print ('Dict: ', c)

انظر أيضًا

  • التابع elements()‎: :يعيد هذا التابع كائنًا مكرِّرًا يتضمّن عناصر تتكرّر فيه حسب قيمة التعداد في كائن التعداد.
  • التابع most_common()‎: :يعيد التابع قائمة بالعناصر الأكثر تكرارًا إلى جانب عدد مرات التكرار.
  • التابع substract()‎: :يطرح التابع العناصر من الكائن المكرِّر أو من كائن mapping آخر (أو عداد آخر).

مصادر

قسم Counter objects في صفحة Container Datatype في توثيق بايثون الرسمي.