حالت آفلاین — محتوا از حافظهٔ کش نمایش داده می‌شود
همهٔ تمرین‌ها

حذف تکراری های آرایه

تمرین آسان 4292 visibility link download flag

تابعی بنویسید که یک لیست (آرایه) به عنوان پارامتر دریافت کند، و آیتم های تکراری آن را حذف کند و لیست (آرایه) جدید را برگرداند

👨‍💻 1 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد

پاسخ‌ها 38

def remov_duplicate(list : list):
    remov_duplicate_list = []
    for i in list:
        if i in remov_duplicate_list:
            pass
        else :
            remov_duplicate_list.append(i)
    remov_duplicate_list.sort()
    return remov_duplicate_list

my_list = [1,2,3,6,3,1,4,7,8,9,9,3,1,2]
print(f'duplicate list : {my_list}')
print(f'remov duplicate list : {remov_duplicate(my_list)}')
def remove_duplicates(input_list):
    # استفاده از مجموعه برای حذف تکراری‌ها
    unique_items = set(input_list)
    # تبدیل مجموعه به لیست و برگرداندن آن
    return list(unique_items)

# مثال استفاده
original_list = [1, 2, 3, 2, 4, 1, 5, 3]
new_list = remove_duplicates(original_list)
print("لیست اصلی:", original_list)
print("لیست بدون تکراری:", new_list)
def remove_duplicates(my_list):
    new_list = []

    for item in my_list:
        if item not in new_list:
            new_list.append(item)

    return new_list


numbers = [1, 2, 3, 2, 4, 1, 5, 3]

result = remove_duplicates(numbers)

print(result)
# Remove duplicate list items
def remove_duplicates(lst):
    result = []
    for item in lst:
        if item not in result:
            result.append(item)
    return result


items = []

print("Enter values (enter . to finish):")

while True:
    value = input()
    if value == ".":
        break
    try:
        items.append(int(value))
    except ValueError:
        items.append(value)

print(remove_duplicates(items))

```def remove_duplicates(my_list):
new_list = []
for item in my_list:
if item not in new_list:
new_list.append(item)
return new_list

print(remove_duplicates([1, 2, 2, 3, 1]))

```

```def remove_duplicates(my_list):
new_list = []
for item in my_list:
if item not in new_list:
new_list.append(item)
return new_list

print(remove_duplicates([1, 2, 2, 3, 1]))

```

ارسال جواب

جوابت را با Markdown بنویس و ثبت کن

×
بستن