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

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

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

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

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

پاسخ‌ها 38

def x(*item): #تعریف تابع
    while True: #دریافت آتم تا / وارد شود
        s = input("item: ")
        if s == "/":
            break
        i = set(item) #set تبدیل به
        i.add(s) #افزودن آیتم جدید
        item = list(i) #list تبدیل به
    return item
print(x()) #فراخانی تابع و چاپ
def x(*item): #تعریف تابع
    s = set(item) #set تبدیل به
    item = list(s) #list تبدیل به
    return item
print(x(2, 5, 2, 6, 6)) #فراخانی تابع و چاپ
def remove_duplicates(input_list):
    """این تابع آیتم‌های تکراری را از لیست حذف کرده و لیست جدیدی برمی‌گرداند."""
    # استفاده از مجموعه (set) برای حذف تکراری‌ها
    unique_list = list(set(input_list))
    return unique_list

# مثال استفاده از تابع
original_list = [1, 2, 3, 4, 2, 3, 5, 1, 6]
new_list = remove_duplicates(original_list)

print("لیست اصلی:", original_list)
print("لیست بدون تکراری:", new_list)
def hazf(x):
    y = set(x)
    y = list(y)
    return y
lists = []
while True:
    x = input('kalame ra vared konod ya jahat moshahede faghat enter bezanid: ')
    if x == '':
        print(f'without : {hazf(lists)}')
        break
    lists.append(x)

ارسال جواب

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

×
بستن