Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 02.09.2021
Сообщений: 83

Задача про уникальность списков

20.02.2022, 20:39. Показов 671. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток. Столкнулся с такой задачей помогите с решением:
Напишите функцию, которая получает 4 списка чисел и выводит количество уникальных.
Например, если ввод
1,2,3
1,2,3
3,4,5
3,2,1
тогда результат должен быть 3.
Сигнатура функции: def get_unique_lists_num(a,b,c,d)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.02.2022, 20:39
Ответы с готовыми решениями:

Задача про вывод элементов, которых нет в одном из списков
Помогите, пожалуйста, решить задачу. Вася купил продукты в магазине и только затем начал проверять их по списку. Напишите программу, где...

Задача про определение предков и потомков с использованием списков
Текст задания: База знаний содержит сведения о семье. Определить предикат 'предок' и предикат 'потомок'. Найти списки родственников...

Интересная и не очевидная задача про написание списков групп из 4 человек, кто взаимно дружат друг с другом
Всем доброго времени суток! Подскажите пожалуйста по такому занятному вопросу. Мы имеем таблицу с данным ответов 16, скажем, людей....

7
2431 / 1474 / 633
Регистрация: 01.11.2021
Сообщений: 2,269
20.02.2022, 20:49
Цитата Сообщение от Stakanovec Посмотреть сообщение
получает 4 списка чисел и выводит количество уникальных.
Например, если ввод
1,2,3
1,2,3
3,4,5
3,2,1
тогда результат должен быть 3.
Напиши лучше список, который получается, чтобы было понятно, почему ответ 3.

Добавлено через 4 минуты
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
def func(*args):
    res = []
    for lst in args:
        if lst not in res:
            res.append(lst)
    return len(res)
 
 
a = [1, 2, 3]
b = [1, 2, 3]
c = [3, 4, 5]
d = [3, 2, 1]
print(func(a, b, c, d))
0
0 / 0 / 0
Регистрация: 02.09.2021
Сообщений: 83
20.02.2022, 20:50  [ТС]
это получается что 3 списка уникальных, а которые повторяются, функция их не должна считать
0
0 / 0 / 0
Регистрация: 02.09.2021
Сообщений: 83
22.02.2022, 12:42  [ТС]
А как можно решить эту задачу не используя циклы и условие if?
0
3750 / 1944 / 612
Регистрация: 21.11.2021
Сообщений: 3,706
22.02.2022, 13:05
Python
1
2
3
4
5
6
7
8
def func(*args):
    return len( set( [tuple(x) for x in args] ) )
#===============================================================================
a = [1, 2, 3]
b = [1, 2, 3]
c = [3, 4, 5]
d = [3, 2, 1]
print(func(a, b, c, d))
0
0 / 0 / 0
Регистрация: 02.09.2021
Сообщений: 83
23.02.2022, 10:40  [ТС]
А если не использовать вообще for\while\if?
0
enx
 Аватар для enx
1190 / 766 / 277
Регистрация: 05.09.2021
Сообщений: 1,772
23.02.2022, 10:58
Stakanovec, каждый раз, когда вижу такое условие, хочу отправить подучить матчасть. Отсутствие явного цикла - не означает его отсутствия в принципе.

Python
1
2
3
4
5
6
7
8
9
def func(*args):
    return len(set(map(tuple, args)))
 
 
a = [1, 2, 3]
b = [1, 2, 3]
c = [3, 4, 5]
d = [3, 2, 1]
print(func(a, b, c, d))
Добавлено через 3 минуты
На еще вариант:

Python
1
print(len(set(__import__('sys').stdin.read().split('\n'))))
Bash
1
2
3
4
5
1,2,3
1,2,3
3,4,5
3,2,1
3
0
0 / 0 / 0
Регистрация: 02.09.2021
Сообщений: 83
23.02.2022, 11:05  [ТС]
Спасибочки огроменное, чем больше вариантов тем лучше)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.02.2022, 11:05
Помогаю со студенческими работами здесь

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

Про уникальность контента
А если взять и украсть где-нибудь классную статью, и во всех словах заменить русскую букву "с" на английскую "с",...

Вопрос про уникальность
Подскажите текст на сайте должен быть уникален на каждой странице сайта или достаточно на главной?

Про уникальность картинок
Картинки, они должны быть уникальными на сайте. Зачем? 1. Мы не приобретаем посетителей с «поиска по картинкам». 2. Некоторые...

снова про контент и его уникальность
короче проверил текст своего сайта на уникальность через copyscape.ком. короче выдало дофига сайтов которые стырили мой контент. иду дальше...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru