1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330

Из массива1 узнать повторы в массиве 2 более 1 раза

17.01.2021, 19:00. Показов 1920. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
здравствуйте есть два массива, нужно узнать поочерёдно из массива1 все его данные, есть ли повторы в массиве 2 более 1 раза
делаю это так:
Python
1
print(f'1- {[x for x in list_1 if x.count(list_2) > 1]}')
мало того, что не работает по плану но и
ошибка странная
unable to display frame variables - невозможно отобразить переменные кадра
подскажите как правильно определить?

Добавлено через 30 минут
если без вложенного цикла-никак, то это сам напишу....

Добавлено через 3 минуты
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
если без вложенного цикла-никак, то это сам напишу....
с другой стороны-так он же и представлен.....

Добавлено через 1 час 5 минут
Python
1
set(list_1).isdisjoint(set(list_2))
истина, если list_1 и list_2 не имеют общих элементов - подскажите, так?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.01.2021, 19:00
Ответы с готовыми решениями:

Найти наибольшее число в массиве, которое повторяется по крайней мере 2 раза, но не более чем 3 раза
подскажите с задачкой пожалуйста Найти наибольшее число в массиве, которое повторяется по крайней мере 2 раза, но не более чем 3 раза....

[masm32] Записать в массив2 только те элементы из массива1, которые больше суммы чётных элементов массива1
Здравствуйте. Я тут попробовал написать функцию на masm32, которая сначала вычисляет сумму четных элементов массива1, а потом записывает...

Найти максимальное из чисел, встречающееся в данном массиве более 1 раза
Необходимо решить 2 задания: 1.Дан массив Х из М целых чисел( 0<M<97;1000<X<100). Найти максимальное из чисел, встречающееся в данном...

21
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
19.01.2021, 22:49
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
как с массива вычесть элементы другого массива?
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
после вычитания я почему-то считаю, что будет
[45,45,45]
Не существует такой операции как вычитание массивов\списков друг из друга.
Люди тебе показали операции поэлементного вычитания (это существующая математическая операция для векторов.)
Что касается так называемого сложения списков в Python оператором +, то это операция append (добавление одного списка к другому; по сути - просто синтаксич. сахар, которого нет в большинстве ЯП), а вовсе не сложение.
И, как я понял, ты думал что существует аналогичная противоположная операция. Для списков ее нет. Есть только для множеств. И называется она опять же же более правильно не вычитание (), а разность множеств.
Разность списков тебе нужно реализовывать самостоятельно.

Добавлено через 19 минут
Разность списков достаточно эффективно реализуется через сортировку и бинарный поиск (имеет смысл только для больших списков):

Python
1
2
3
4
5
6
7
8
9
10
11
>>> from bisect import bisect_left
>>> def contains(sorted_seq, item):
    i = bisect_left(sorted_seq, item)
    return i != len(sorted_seq) and sorted_seq[i] == item
 
>>> a = [45,45,45]
>>> b = [1,2,3]
>>> b_sorted = sorted(b)
>>> [item for item in a if not contains(b_sorted, item)]
[45, 45, 45]
>>>
Добавлено через 1 час 11 минут
P.S. Совсем забыл, что в разность списков можно получить через Counter на котором определена такая операция.
Python
1
2
3
4
5
6
>>> from collections import Counter
>>> a = [45,45,45]
>>> b = [1,2,3]
>>> list((Counter(a) - Counter(b)).elements())
[45, 45, 45]
>>>
1
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
20.01.2021, 05:59  [ТС]
спс большое, за науку
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.01.2021, 05:59
Помогаю со студенческими работами здесь

Алгоритм выбора элементов, встречающихся в массиве более одного раза
Задача:Дан одномерный массив А(размерностью N). Разработать алгоритм выбора элементов, встречающихся в массиве А более одного раза. Есть...

Найти максимальное из чисел, встречающееся в массиве более одного раза
Задан одномерный массив, содержащий n элементов. Найти максимальное из чисел, встречающееся в массиве более одного раза.

Найти max из чисел, встречающееся в массиве более одного раза
Найти максимальное из чисел, встречающееся в заданном целочисленном массиве A более одного раза.

Найти максимальное из чисел, встречающееся в данном массиве более 1 раза
Добрый день ! помогите пожалуйста написать программу на с++ учусь на 1 курсе это задание из крайней лабы по программированию за 1...

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


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

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Опции темы

Новые блоги и статьи
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru