В Python можно использовать библиотеку collections для решения этой задачи. В частности, класс Counter отлично подходит для подсчета количества вхождений. Вот пример кода:
Программный код:
from collections import Counter
def flatten_and_count(nested_list):
flat_list = [item for sublist in nested_list for item in sublist]
return Counter(flat_list)
nested_list = [[1, 2, 3], [4, 1, 5], [1, 2]]
counts = flatten_and_count(nested_list)
print(counts)
Этот код сначала распаковывает вложенные списки в один плоский список, а затем использует Counter для подсчета количества каждого элемента.