حذف تکراری های آرایه
تابعی بنویسید که یک لیست (آرایه) به عنوان پارامتر دریافت کند، و آیتم های تکراری آن را حذف کند و لیست (آرایه) جدید را برگرداند
👨💻 13 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
تابعی بنویسید که یک لیست (آرایه) به عنوان پارامتر دریافت کند، و آیتم های تکراری آن را حذف کند و لیست (آرایه) جدید را برگرداند
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 toUnique(*num):
toSet=set(num)
return list(toSet)
def remove (list):
repeat = []
for x in list:
if x not in repeat:
repeat.append(x)
print (repeat)
l=[]
def list1(h):
p=set(h)
h=list(p)
return h
while True:
a=input("Enter list members:\n")
if a=="":
break
l.append(a)
print(list1(l))
def Removeduplicate(lst):
return list(set(lst))
print(Removeduplicate(lst=input("Enter list elements: ").split(',')))
def a(*num):
while True:
b = input("num:")
if b == "":
break
i = set(num)
i.add(b)
num = list(i)
return num
print(a())
def remove_duplicates(lst):
return list(set(lst))
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 بنویس و ثبت کن
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نامتوضیح کوتاهی بنویسید تا تیم بررسی کند.