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

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

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

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

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

reply 35

visibility
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)
<< صفحه قبل 1 2 4 صفحه بعد >>

ارسال جواب

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

×
بستن