اكتب دالة باسم filterNumbers تأخذ قائمة مختلطة تحتوي على أنواع مختلفة من البيانات، وتُرجع قائمة جديدة تحتوي على الأرقام فقط.
المطلوب:
- الدالة تأخذ معامل واحد:
items(قائمة مختلطة) - الدالة تُرجع قائمة جديدة تحتوي على الأرقام فقط (int و float)
- تجاهل النصوص، القوائم، القواميس، وأي نوع آخر
- احتفظ بترتيب الأرقام كما هو
مثال:
filterNumbers([1, "hello", 3.5, True, 7]) # [1, 3.5, 7]
filterNumbers(["a", "b", "c"]) # []
filterNumbers([10, 20, 30]) # [10, 20, 30]
filterNumbers([]) # []