Middle+
50
Kiritilgan raqamlar ro'yxatini qabul qiladigan va asl ro'yxatdagi faqat noyob elementlarni o'z ichiga olgan yangi ro'yxatni, ularning tartibini saqlab, qaytaradigan funktsiya yozing.
Qaerda so'ralgan kompaniyalar
AIdan javob
sobes.tech AI
python def unique_preserve_order(lst): seen = set() result = [] for item in lst: if item not in seen: seen.add(item) result.append(item) return result
Пример использования:
print(unique_preserve_order([1, 2, 2, 3, 4, 3, 5])) # Выведет [1, 2, 3, 4, 5]