أريد إنشاء قاموس جديد يحتوي فقط على النقاط التي تملك قيم x و y أصغر من 5 (النقاط a وb وd)، جربت فعل ذلك عبر الشيفرة التالية لكن هل هنالك طريقة أفضل لفعل ذلك؟
>>> for item in [i for i in points.items() if i[1][0]<5 and i[1][1]<5]:
... points_small[item[0]]=item[1]
...
>>> points_small
{'a': (3, 4), 'b': (1, 2), 'd': (3, 3)}
السؤال
Blackhacker
أملك القاموس التالي الذي يحتوي على إحداثيات نقاط مختلفة:
أريد إنشاء قاموس جديد يحتوي فقط على النقاط التي تملك قيم x و y أصغر من 5 (النقاط a وb وd)، جربت فعل ذلك عبر الشيفرة التالية لكن هل هنالك طريقة أفضل لفعل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.