Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 18.05.2015
Сообщений: 14
1

Отобрать из первой последовательности элементы, которые присутствуют во второй

17.05.2016, 19:24. Показов 792. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Необходимо отобрать из первой последовательности элементы, которые присутствуют во второй при помощи функции высшего порядка filter() и никак иначе.
У меня вышло сделать без filter() в легкую, но как изменить так, чтобы работало именно через filter() я не знаю. Filter() воспринимает лишь один аргумент, а последовательности ведь две. Что посоветуете?

Python
1
2
3
a = [int(x) for x in input('Введите элементы 1ой последовательности: ').split()]
b = [int(x) for x in input('Введите элементы 2ой последовательности: ').split()]
print(list(filter(lambda x, y: x== y, a, b)))
P.S. Python 3.4
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2016, 19:24
Ответы с готовыми решениями:

Даны две строки.Выведите на экран все символы которые присутствуют как в первой так и во второй строке
Даны две строки.Выведите на экран все символы которые присутствуют как в первой так и во второй...

Вывести в алфавитном порядке слова, которые присутствуют либо в первой строке, либо во второй, но не в обеих сразу.
Задачка: Даны две строки. Вывести в алфавитном порядке слова, которые присутствуют либо в первой...

Отобрать из последовательности элементы, которые расположены между максимальным и минимальным элементами.
В listbox1 записывается последовательность a1,a2,...,a9. Отобрать из неё элементы в listbox2...

Отобрать элементы последовательности, которые расположены между первым и последним простыми элементами
. Дана последовательность a1,a2,...,a9. Отобрать из неё элементы, которые расположены между первым...

Даны две последовательности целых чисел. Удалить из первой последовательности все элементы, встречающиеся во второй
Решить с помощью vector. Даны две последовательности целых чисел. Удалить из первой...

1
2740 / 2339 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
17.05.2016, 20:50 2
Все как бы очень просто
Python
1
2
3
a = [1, 2, 3, 4, 5]
b = [2, 3, 10, 55]
print(list(filter(lambda i: i in b, a)))
1
17.05.2016, 20:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.05.2016, 20:50
Помогаю со студенческими работами здесь

Найти наименьшее из чисел первой последовательности, которые не принадлежат второй
Две последовательности содержат действительные элементы. Найти наименьшее из этих чисел первой...

В двух заданных строках элементы первой поменяет на элементы второй, а элементы второй на элементы первой
Задание:Составить программу,которая в двух заданных строках элементы первой поменяет на элементы...

Слова, которые встречаются как в первой, так и во второй половине последовательности символов
Дана последовательность, содержащая четное число сим¬волов, состоящая из слов. Вывести на экран...

Отобразить элементы из первой последовательности, которых нет во второй
Требуется написать программу, которая получит последовательность из двух целых чисел длины 10 на...

Определить, являются ли элементы первой последовательности подмножеством второй
Даны две последовательности чисел, размерности n и m. Являются ли элементы первой...

Определить сколько членов первой последовательности совпадают с членами второй и удалить эти члены из первой последовательности
Даны 2-е последовательности целых чисел A1,A2,A3...An И B1,B2,B3...Bn. В каждой последовательности...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru