Вопрос задан 12.06.2023 в 05:42. Предмет Информатика. Спрашивает Зуева Валерия.

СРОЧНО НАПИШИТЕ НА ПИТОНЕ Дан одномерный массив, элементы которого — целые числа. Удалите из него

все элементы, в записи которых все цифры различны. Вход 4 9 8 7 525 Выход 525
1 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Onyshchuk Angelina.

Ответ:

# произвольный список

arr = [24, 525, 2, 12, 87, 244]

# перебираем элементы, беря также их индекс

for index, el in enumerate(arr):

   # если в элементе нет повторяющихся символов...

   if len([s for s in str(el) if str(el).count(s) > 1]) == 0:

       # то присваиваем ему индекс -1, чтобы не городить второй список

       arr[index] = -1

# составляем и выводим список, элементы в котром не равны -1

print([el for el in arr if el != -1])

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос