الدالة dict.fromkeys()‎ في بايثون

من موسوعة حسوب
< Python‏ | dict
مراجعة 12:06، 11 مايو 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>dict.fromkeys()‎</code> في بايثون}}</noinclude> تنشئ الدالة قاموسًا جديدًا من التسل...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تنشئ الدالة قاموسًا جديدًا من التسلسل الذي يحدّده المستخدم في المعاملات.

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

dict.fromkeys()

المعاملات

seq

تسلسل تستخدمه الدالة لإنشاء مفاتيح القاموس الجديد.

value

معامل اختياري وقيمته الافتراضية هي None. يحدّد هذا المعامل القيمة التي ستُسندها الدالة إلى مفاتيح القاموس الجديد.

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

قاموس جديد تنشأ مفاتيحه من التسلسل seq ويحمل كل مفتاح القيمة value.

أمثلة

يبين المثال التالي طريقة استخدام الدالة لإنشاء قاموس جديد:

>>> s = {1, 2, 3, 4, 5}
>>> numbers = dict.fromkeys(s)
>>> numbers
{1: None, 2: None, 3: None, 4: None, 5: None}
>>> numbers = dict.fromkeys(s, "integer")
>>> numbers
{1: 'integer', 2: 'integer', 3: 'integer', 4: 'integer', 5: 'integer'}

انظر أيضًا

مصادر