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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
 
سطر 31: سطر 31:
  
 
== انظر أيضًا ==
 
== انظر أيضًا ==
* [[Python/range|الدّالة range‎()‎ في بايثون]].
 
 
* [[Python/set|المجموعات set في بايثون]].
 
* [[Python/set|المجموعات set في بايثون]].
 
* [[Python/list|القوائم lists في بايثون]].
 
* [[Python/list|القوائم lists في بايثون]].
 +
* الدّالة <code>[[Python/range|range‎()‎]]</code>: تعيد كائن مجال يحتوي على أعداد صحيحة من نقطة البداية إلى نقطة النّهاية مع فصلها بمسافة عدديّة.
  
 
== مصادر ==
 
== مصادر ==

المراجعة الحالية بتاريخ 13:44، 10 يونيو 2018

تعيد الدّالة tuple()‎ صفًّا يُولَّد من الكائن القابل للتّكرار المُعطى.

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

tuple([iterable])

المعاملات

iterable

مُعامل اختياريّ، الكائن القابل للتّكرار (كالقوائم، والمجموعات، والسّلاسل النّصيّة وغيرها) المُراد تحويله إلى صفّ.

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

صفّ جديد فارغ (إن لم تُمرّر للدّالة أيّة مُعاملات) أو صفّ تكون عناصره هي عناصر الكائن القابل للتّكرار iterable.

أمثلة

المثال التّالي يوضّح كيفيّة عمل هذه الدّالة:

>>> tuple() # صفّ فارغ
()
>>> tuple('123') # صفّ من سلسلة نصيّة
('1', '2', '3')
>>> tuple([1, 2, 3]) # صفّ من قائمة
(1, 2, 3)
>>> tuple({1, 2, 3}) # صفّ من مجموعة
(1, 2, 3)
>>> tuple({'a': 1, 'b': 2}) # صفّ من مفاتيح قاموس
('a', 'b')
>>> tuple(range(5)) # صفّ من مجال
(0, 1, 2, 3, 4)

انظر أيضًا

مصادر