يتم إعطاؤك قائمة بالأعداد الصحيحة. تحتاج إلى تنفيذ وظيفة `remove_duplicates` التي تزيل جميع التكرارات من القائمة وتعيد القائمة المحدثة.

تحتاج إلى كتابة دالة بايثون بالتوقيع التالي:
```بيثون
Def Remove_duplicates(nums: List[int]) -> القائمة[int]:
    يمر
```

**مدخل**
- `nums` (1 <= len(nums) <= 10^5) - قائمة الأعداد الصحيحة.

**انتاج**
- إرجاع قائمة الأعداد الصحيحة مع إزالة كافة التكرارات.

**مثال**
```بيثون
تأكيد إزالة_التكرارات([1، 2، 3، 4، 2، 5، 6، 3، 1، 5، 4]) == [1، 2، 3، 4، 5، 6]
تأكيد إزالة_التكرارات([1، 1، 2، 2، 3، 3، 4، 4، 5، 5]) == [1، 2، 3، 4، 5]
تأكيد إزالة_التكرارات([1, 2, 3, 4, 5, 6]) == [1, 2, 3, 4, 5, 6]
```
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}