علي عون نشر 25 أبريل 2021 أرسل تقرير نشر 25 أبريل 2021 كيف يمكن انشاء قاموس بلغة البايثون مع قيم ابتدائية كما في الكود التالي : mydict = {(k,v) for (k,v) in blah blah blah} اقتباس
0 سمير عبود نشر 26 أبريل 2021 أرسل تقرير نشر 26 أبريل 2021 يُمكنك إنشاء قاموس بقيم إبتدائية بهذا الشكل: my_dict = {"foo": 1, "bar": 34} print(my_dict) # {'foo': 1, 'bar': 34} أما إن أردت إنشاء قاموس بالإعتماد على قاموس آخر لنفترض أنه لديك هذا القاموس: my_dict = {"foo": 1, "bar": 34, "baz": 15} و تريد إنشاء قاموس ثاني من القاموس الأول يحتوي فقط على القيم الفردية يُمكنك ذلك من خلال: my_dict = {"foo": 1, "bar": 34, "baz": 15} new_dict = {k: v for (k, v) in my_dict.items() if v % 2 != 0 } print(new_dict) و هذا هو الخرج: {'foo': 1, 'baz': 15} اقتباس
0 Hasan Dayoub نشر 27 أبريل 2021 أرسل تقرير نشر 27 أبريل 2021 أقرب شكل ممكن اسخدامه هو: {key: value for (key, value) in iterable} وهو توصيف عام يوضح المبدأ الذي تعمل به هذه الطريقة. يمكن استخدمه مع بايثون 2 و 3. اقتباس
السؤال
علي عون
كيف يمكن انشاء قاموس بلغة البايثون مع قيم ابتدائية كما في الكود التالي :
mydict = {(k,v) for (k,v) in blah blah blah}
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.