Python
Есть два массива:
a=[4,5,6]
b=[1,2,3]
посчитать через count к-во элементов 1 больше 2
(Масив может быть больше,мне нужно для неопределенного к-ва элементов)
Ответы на вопрос
Ответил AleksejVer
2
Ответ:
print(len([x for x in a if b.count(x) > 2]))
Объяснение:
Метод .count у списков считает количество вхождений заданного элемента в список. Вы имеете в виду, что вам нужно посчитать кол-во элементов, число вхождений которых во втором массиве больше двух?
Тогда ответ выше: перебираем элементы заданного списка, каждый проверяем через метод .count. По заданному условию (>2) формируем новый список из удовлетворяющих этому условию элементов. Считаем длину нового списка через функцию len() и выводим в консоль через print().
AleksejVer:
приведи пример. Что значит «больше элементов 2 массива»? На сколько элементов первый массив больше второго? А причём тут count() тогда? В общем, давай пример. Что есть и что должно вывести.
Новые вопросы
Русский язык,
2 года назад
Русский язык,
2 года назад
Қазақ тiлi,
2 года назад
Математика,
8 лет назад