Информатика, вопрос задал 20Monika11 , 2 года назад

ПОМОГИТЕ С ПИТОНОМ!!!

программа должна удалить все дублирыванные числа c введенного массива, а потом написать весь массив без дублирванных чисел в правильном порядке


использвать : def, in

не использвать : функцию sort или другие похожие функции


AleksejVer: Полный дубль вопроса https://znanija.com/task/49800743 .

Ответы на вопрос

Ответил loredmaxed
0

Ответ:

Создаю функцию, которая принимает список (nums - название, list - тип принимаемого значения).

Возвращаю список, из множества (у множества все значения всегда уникальны, повторений не будет).

Приложения:

20Monika11: А если использовать in? И + я незнаю nums: ... По этому к сажелению это не сайдет(
Ответил Mikail2006
5

def unique_selection(lst):

   list_num = []

   for i in range(len(lst)):

       if lst[i] in list_num:

           continue

       else:

           list_num.append(lst[i])

   return list_num

lst = input().split()

print(*unique_selection(lst))

Приложения:

20Monika11: СПАСИБО БОЛЬШОЕ!
Mikail2006: Рад помочь)
Новые вопросы