Top.Mail.Ru
Ответы

Возможно ли посчитать количество элементов в массиве которые <= k с помощью list.count()?

Пример:
k = 10
b = [5, 7 , 8, 11, 123, 10]
вернуть: 5, 7, 8, 10

По дате
По рейтингу
Аватар пользователя
Профи

Да, можно подсчитать количество элементов в списке, которые меньше или равны заданному значению, используя метод list.count(). Вот пример того, как вы могли бы это сделать:

1234567891011121314
 k = 10 
b = [5, 7, 8, 11, 123, 10] 
 
# Создаем список элементов, которые <= k 
c = [x for x in b if x <= k] 
 
# Считаем количество элементов в списке c 
count = len(c) 
 
# Выводим список элементов, которые <= k 
print(c) 
 
# Выводим количество элементов, которые <= k 
print(count)