حذف تکراری های آرایه
تابعی بنویسید که یک لیست (آرایه) به عنوان پارامتر دریافت کند، و آیتم های تکراری آن را حذف کند و لیست (آرایه) جدید را برگرداند
👨💻 3 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
تابعی بنویسید که یک لیست (آرایه) به عنوان پارامتر دریافت کند، و آیتم های تکراری آن را حذف کند و لیست (آرایه) جدید را برگرداند
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Item Input</title>
<style>
body {
font-family: Arial, sans-serif;
padding: 20px;
}
input[type="text"] {
padding: 8px;
font-size: 16px;
width: 200px;
}
button {
padding: 8px 12px;
font-size: 16px;
margin-left: 8px;
cursor: pointer;
}
#itemsList {
margin-top: 20px;
font-weight: bold;
}
</style>
</head>
<body>
<label for="itemInput">Item: </label>
<input type="text" id="itemInput" autocomplete="off" />
<button id="addBtn">Add</button>
<button id="finishBtn">Finish</button>
<div id="itemsList"></div>
<script>
const items = new Set();
const input = document.getElementById('itemInput');
const addBtn = document.getElementById('addBtn');
const finishBtn = document.getElementById('finishBtn');
const itemsList = document.getElementById('itemsList');
function updateItemsList() {
itemsList.textContent = 'Items: ' + Array.from(items).join(', ');
}
addBtn.addEventListener('click', () => {
const value = input.value.trim();
if (value && value !== '/') {
items.add(value);
updateItemsList();
input.value = '';
input.focus();
}
});
finishBtn.addEventListener('click', () => {
// When finish is clicked, disable input and buttons
input.disabled = true;
addBtn.disabled = true;
finishBtn.disabled = true;
if (items.size === 0) {
itemsList.textContent = 'No items entered.';
}
});
// Optional: allow pressing Enter key to add item
input.addEventListener('keydown', (e) => {
if (e.key === 'Enter') {
addBtn.click();
}
});
</script>
</body>
</html>
def a (*item):
l = []
while 1 :
in_it = input('item: ')
if in_it == "0" :
return f'your list : {l}'
if in_it in l:
print("This item was already on the list.")
else :
l.append(in_it)
print(a())
def num(x):
a = list(set(x))
return a
print(num([3 , 5 , 8 , 5]))
lst = []
while True:
name = input("name: ")
lst.append(name)
if name == "0":
break
def a(li):
s = set(li)
l = list(s)
for item in l:
print(item)
a(lst)
```a = input("Enter numbers separated by comma: ")
parts = a.split(',')
بررسی وجود کاماif len(parts) == 1:
print("Please separate numbers using comma (,)")
else:
for p in parts:
if not p.strip().isdigit():
print("Invalid format: only numbers separated by comma are allowed")
break
else:
numbers = list(map(int, parts))
print(numbers)
```
def remove_duplicates(numbers):
result = []
for n in numbers:
if n not in result:
result.append(n)
return result
try:
numbers = int(input('Enter your Numbers:\n').split(','))
print(remove_duplicates(numbers))
except TypeError:
print('Please enter only integers')
li = [1, 2, 3, 4, 5, 6, 7, 8, 9,9]
def one(lit=li):
a = set(lit)
b = list(a)
return b
pr = one()
print(pr)
s =[]
i = 1
a = int(input(" tedad araeh :"))
while i <= a :
j = str(input("araeh {} : ".format(i)))
s.append(j)
i += 1
print ("list asli : " , s)
t = set(s)
print("list gher tekrari : ",t)
def dont_repeat(nums):
zapas_list = []
for i in nums:
if i not in zapas_list:
zapas_list.append(i)
return zapas_list
nums = [10, 20, 30, 10, 40, 30, 50]
print(dont_repeat(nums))
def tabdilGar(listt):
a = list(set(listt))
a.sort()
return a
i = input('listnede:')
print(tabdilGar(i))
جوابت را با Markdown بنویس و ثبت کن
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نامتوضیح کوتاهی بنویسید تا تیم بررسی کند.