أملك القاموس التالي الذي يحتوي على إحداثيات نقاط مختلفة: >>> points={'a':(3,4), 'b':(1,2), 'c':(5,5), 'd':(3,3)}
أريد إنشاء قاموس جديد يحتوي فقط على النقاط التي تملك قيم 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)}