الفرق بين المراجعتين ل"Python/dict/fromkeys"
اذهب إلى التنقل
اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>dict.fromkeys()</code> في بايثون}}</noinclude> تنشئ الدالة قاموسًا جديدًا من التسل...') |
|||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>dict.fromkeys()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:الدالة <code>dict.fromkeys()</code> في بايثون}}</noinclude> | ||
− | + | ينشئ التابع قاموسًا جديدًا من التسلسل الذي يحدّده المستخدم في المعاملات. | |
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="python3"> | <syntaxhighlight lang="python3"> | ||
− | + | fromkeys(seq[, value]) | |
</syntaxhighlight> | </syntaxhighlight> | ||
== المعاملات == | == المعاملات == | ||
=== <code>seq</code> === | === <code>seq</code> === | ||
− | تسلسل | + | تسلسل يستخدمه التابع لإنشاء مفاتيح القاموس الجديد. |
=== <code>value</code> === | === <code>value</code> === | ||
− | معامل اختياري وقيمته الافتراضية هي <code>None</code>. يحدّد هذا المعامل القيمة التي | + | معامل اختياري وقيمته الافتراضية هي <code>None</code>. يحدّد هذا المعامل القيمة التي سيُسندها التابع إلى مفاتيح القاموس الجديد. |
== القيمة المعادة == | == القيمة المعادة == | ||
سطر 20: | سطر 20: | ||
== أمثلة == | == أمثلة == | ||
− | يبين المثال التالي طريقة استخدام | + | يبين المثال التالي طريقة استخدام التابع لإنشاء قاموس جديد: |
<syntaxhighlight lang="python3"> | <syntaxhighlight lang="python3"> | ||
>>> s = {1, 2, 3, 4, 5} | >>> s = {1, 2, 3, 4, 5} | ||
سطر 33: | سطر 33: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* [[Python/dict|القواميس في بايثون.]] | * [[Python/dict|القواميس في بايثون.]] | ||
+ | *التابع <code>[[Python/dict/copy|dict.copy()]]</code>: يؤدي التابع عملية نسخ سطحية (shallow copy) للقاموس. | ||
== مصادر == | == مصادر == |
مراجعة 10:34، 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'}
انظر أيضًا
- القواميس في بايثون.
- التابع
dict.copy()
: يؤدي التابع عملية نسخ سطحية (shallow copy) للقاموس.