الفرق بين المراجعتين لصفحة: «Python/dict/fromkeys»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>dict.fromkeys()</code> في بايثون}}</noinclude> تنشئ الدالة قاموسًا جديدًا من التسل...' |
ط استبدال النص - ':الدالة' ب':التابع' |
||
| (2 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
| سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <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) للقاموس. | |||
== مصادر == | == مصادر == | ||
* [https://docs.python.org/3/library/stdtypes.html#dict.fromkeys قسم fromkeys في صفحة Types في توثيق بايثون الرسمي.] | * [https://docs.python.org/3/library/stdtypes.html#dict.fromkeys قسم fromkeys في صفحة Types في توثيق بايثون الرسمي.] | ||
[[تصنيف:Python]] | [[تصنيف:Python]] | ||
[[تصنيف:Python | [[تصنيف:Python Method]] | ||
[[تصنيف:Python | [[تصنيف:Python Types]] | ||
[[تصنيف: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'}
انظر أيضًا
- القواميس في بايثون.
- التابع
dict.copy(): يؤدي التابع عملية نسخ سطحية (shallow copy) للقاموس.