УДАЛЕНИЕ ПОВТОРНОГО НОМЕРА ИЗ СПИСКА, не работает - PullRequest
0 голосов
/ 09 июля 2020

Я написал этот код для удаления повторяющихся чисел из списка и вывода максимального числа. Однако он не удаляет число, которое повторяется на 4-м значении индекса. пожалуйста, помогите.

array = input()
nums = (array.split())
num = [int(i) for i in nums]

n = 0
for j in num:
 for q in num:
    if q == j:
        n += 1
    if n > 1:
        while j in num:
           num.remove(j)
    n = 0
print(num)
print(max(num))

1 Ответ

1 голос
/ 09 июля 2020

питонов встроенная функция set() делает это за вас.

_list = [1,2,3,4,5,6,7,8,9,1,2]
print(set(_list))

выводит:

[1,2,3,4,5,6,7,8,9]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...