Ответ:
Відповідь наведена нижче
Объяснение:
def main():
arr = [1,3,2,6,3,7,3,8,9,-5,0,-34,-5,-4,-5,5,2,7,4,8,2,4,1,]
newArr = SelectUniqueValues(arr)
print(newArr)
pass
def SelectUniqueValues(arr):
newArr = []
for el in arr:
if el not in newArr:
newArr.append(el)
return newArr
if __name__ == '__main__':
main()
Ответ: Ну.. вроде, добилась неплохого результата Xd. Если что-то непонятно или не устраивает ответ - пиши, порешаем ))
1) Если надо было вывести числа совсем без повторок.
Python Code:
def filter_list(lst):
return print(sorted(list(set(lst[::2]) - set(lst[1::2])), key=lst.index))
filter_list([30, 1, 12, 100, 32, 10, 1, 1,
2, 2, 3, 100, 5, 5, 10, 2])
# Вывод: [30, 12, 32, 3].
2) Если надо было вывести числа без повторок и с ними, но в единственном экземпляре.
return print(sorted(set(lst), key=lst.index))
# Вывод: [30, 1, 12, 100, 32, 10, 2, 3, 5].
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
Відповідь наведена нижче
Объяснение:
def main():
arr = [1,3,2,6,3,7,3,8,9,-5,0,-34,-5,-4,-5,5,2,7,4,8,2,4,1,]
newArr = SelectUniqueValues(arr)
print(newArr)
pass
def SelectUniqueValues(arr):
newArr = []
for el in arr:
if el not in newArr:
newArr.append(el)
return newArr
if __name__ == '__main__':
main()
pass
https://znanija.com/task/49748748
Ответ: Ну.. вроде, добилась неплохого результата Xd. Если что-то непонятно или не устраивает ответ - пиши, порешаем ))
1) Если надо было вывести числа совсем без повторок.
Python Code:
def filter_list(lst):
return print(sorted(list(set(lst[::2]) - set(lst[1::2])), key=lst.index))
filter_list([30, 1, 12, 100, 32, 10, 1, 1,
2, 2, 3, 100, 5, 5, 10, 2])
# Вывод: [30, 12, 32, 3].
2) Если надо было вывести числа без повторок и с ними, но в единственном экземпляре.
Python Code:
def filter_list(lst):
return print(sorted(set(lst), key=lst.index))
filter_list([30, 1, 12, 100, 32, 10, 1, 1,
2, 2, 3, 100, 5, 5, 10, 2])
# Вывод: [30, 1, 12, 100, 32, 10, 2, 3, 5].
https://znanija.com/task/49748748