Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.81/16: Рейтинг темы: голосов - 16, средняя оценка - 4.81
1 / 1 / 0
Регистрация: 20.09.2021
Сообщений: 33

Найти кол-во уникальных списков

24.09.2021, 15:56. Показов 3676. Ответов 20
Метки нет (Все метки)

Добрый день. Есть два задания. Первое - удалить 3 максимальных элемента списка, если есть одинаковые, то удалить ближний к концу (с этим условием и проблема).
Python
1
2
3
4
5
6
7
8
def remove_3_largest(lst):
    c = lst.copy()
    c.reverse()
    c.remove(max(c))
    c.remove(max(c))
    c.remove(max(c))
    return c
print(remove_3_largest([2, 2, 4, 5, 3, 3]))
А второе задание - найти кол-во уникальных списков. В каждом из заданий нельзя использовать циклы. Так что тут не знаю как переделать, используя множества, но без цикла.
Python
1
2
3
4
5
6
def get_unique_lists_num(a, b, c, d):
    res = set()
    for i in a, b, c, d:
        res.add(tuple(i))
    return len(res)
print(get_unique_lists_num([1, 2, 3], [1, 2, 3], [3, 4, 5], [3, 2, 1]))
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
24.09.2021, 15:56
Ответы с готовыми решениями:

Получение числа уникальных списков
Даны 4 списка, нужно создать функцию, которая возвращает число уникальных списков. Например: Число уникальных списков =...

Вывод уникальных списков кодов и названий товаров
Вывести уникальный список кодов и названий товаров, коды которых есть в таблице Склад, но которых нет в таблице Магазин, названия товаров...

Совмещение (объединение) списков с сохранением уникальных значений
Здравствуйте! Прошу помощи даны два списка a = b = Нужно совместить списки и получить результат в виде следующего списка:

20
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38208 / 21141 / 4311
Регистрация: 12.02.2012
Сообщений: 34,753
Записей в блоге: 14
27.09.2021, 17:15
Цитата Сообщение от Garry Galler Посмотреть сообщение
Но ведь меня и число рекурсивных вызов меньше, чем в вашем варианте.
- думаю, как раз на "in"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.09.2021, 17:15

Посчитать кол-во уникальных выполненных обещаний
Таблица контактов оператора dbo.Contacts: int, -- ид дела int, -- ид оператора (его уникальный номер) datetime, -- дата создания...

Посчитать кол-во уникальных значений по рядукритериев
Добрый день, возникла одна задача, пока не знаю как подступится. Может, кто что то посоветует. Заранее спасибо . И так задача. ...

Объединение 2х списков <list>, выделение уникальных элементов из них
# include &lt;iostream&gt; # include &lt;string&gt; # include &lt;fstream&gt; # include &lt;list&gt; # include &lt;iterator&gt; # include &lt;algorithm&gt; ...

Как посчитать кол-во уникальных записей в массиве
Есть массив по продажам, каждая строчка содержит № дока, клиент, Товар, Сумма На один документ может быть несколько строк, даже на товар...

Функция, которая возвращает кол-во уникальных элементов в векторе
Существует ли ф-я, которая возвращает кол-во уникальных элементов в векторе?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
23. что сделано за последнее время.
anaschu 17.06.2026
• Эталон: Клиника НИИ питания РАМН, Москва — централизованный пищеблок, 225 коек, 180 пациентов • Git: репозиторий med2, ветка абсентеизм. Рабочий файл: СРесурсами1_v4. alp • Смежный проект:. . .
22. Подключение слоя системной динамики (потоковые диффуры): экономические метрики модели
anaschu 17.06.2026
Апдейт модели: финансовый контур, разделение затрат Продолжаю развивать модель рабочего коллектива на AnyLogic. В этот раз работа шла над агентом Экономика — финансовым SD-слоем модели. Задача:. . .
[golang] Insert Delete GetRandom O(1) (Leetcode: 380)
alhaos 16.06.2026
Insert Delete GetRandom O(1) Сложность: Medium Источник: LeetCode 380 Задача Реализовать структуру данных RandomizedSet, которая поддерживает следующие операции за O(1) в среднем:
Свет в конце тоннеля
kumehtar 16.06.2026
Поймал себя на одной мысли. Раньше мне всегда казалось неправильным жить без чёткого понимания, куда всё идёт. Будто я иду по дороге судьбы, но не знаю, куда она ведёт. А раз не знаю — значит,. . .
[golang] Реализация стека с поддержкой получения минимального элемента за O(1)
alhaos 16.06.2026
Min Stack Сложность: Medium Источник: LeetCode 155 Задача: Реализовать стек который поддерживает push, pop, top и получение минимального элемента за O(1). Методы:
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов. Сигнатура func Fetch(urls string, maxConcurrent int) Result Пример urls :=. . .
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition) Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru