تمرین برنامه نویسی؛ با کدبزن!

منبع جامع سوالات و تمرینات برنامه نویسی

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

آسان 39/ دانلود 1274 بازدید

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

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

8 جواب

def Removeduplicate(lst):
    return list(set(lst))
print(Removeduplicate(lst=input("Enter list elements: ").split(',')))
کاربر 251 دانلود Python
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)
Mma123 دانلود Python
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)
Shahroozchegini دانلود Python
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)
Arman.danyy دانلود Python
def remove_duplicates(x):
    return list(set(x)) 
text=input("please enter text here:")
print(remove_duplicates(text))
Chef.nasim دانلود Python
def set_list(list_number) :
    set_num = set(list_number)
    return set_num
list_number = [2,4,1,6,7,8,9,5,5,4,6,7,3,2,9,2]
answer = set_list(list_number)
print(answer)
Emrimo دانلود Python
def tekrar(list):
    list_1 = []
    while 1:
        number = int(input("please enter a number: "))
        if number == 0:
            break
        else:
            list_1.append(number)
    print(set(list_1))
tekrar(list)
Alirezamoghaddam دانلود Python
def d(li):
    my_set = set(li)
    my_list = list(my_set)
    return my_list

l = [1, 2, 3, 4, 5, 7, 4, 9, 2, 6, 1, 7, 0, 8]
print(d(l))
کاربر 1273 دانلود Python
<< صفحه قبل 1 صفحه بعد >>

ارسال جواب

# کداتو توی این بخش بنویس
# فرقی نمیکنه چه زبان برنامه نویسی باشه، همرو پشتیبانی میکنیم :)
# البته قبلش این سه خط رو پاک کن
                    
  • لطفا جواب های تکراری ارسال نکن
  • قبل از ارسال، جوابت رو داخل یک کد ادیتور مثل vscode بنویس و بعد اینجا Paste کن
  • جواب های ارسالی، پس از بررسی کوتاهی، ویرایش میشن و در سایت نمایش داده میشن
  • ارسال جواب حق مادی یا معنوی برای ارسال کننده ایجاد نمیکند و تمام حقوق برای سایت کدبزن محفوظ است

تمرینات مرتبط

تشخیص با استفاده از هوش مصنوعی
×
×
بستن