التابع dict.fromkeys()‎ في بايثون

من موسوعة حسوب
< Python‏ | dict
مراجعة 11:58، 10 يونيو 2018 بواسطة عبد اللطيف ايمش (نقاش | مساهمات) (استبدال النص - ':الدالة' ب':التابع')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

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

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

fromkeys(seq[, value])

المعاملات

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'}

انظر أيضًا

مصادر