lakalut L lakalut Регистрация 15 Окт 2013 Сообщения 75 Репутация 1 Спасибо 0 Монет 0 1 Дек 2023 #1 Допустим, есть массив A = [1, 2 ,14, 1, 3, 1, 2, 2] Как получить значения, где показано сколько каждого элемента в массиве повторяется раз. Тоесть единиц тут 3, двоек тоже 3, одна 14?
Допустим, есть массив A = [1, 2 ,14, 1, 3, 1, 2, 2] Как получить значения, где показано сколько каждого элемента в массиве повторяется раз. Тоесть единиц тут 3, двоек тоже 3, одна 14?
dan161358 D dan161358 Регистрация 8 Дек 2013 Сообщения 68 Репутация 0 Спасибо 0 Монет 0 1 Дек 2023 #2 from collections import Counter A = [1, 2 ,14, 1, 3, 1, 2, 2] C = Counter(A) print(C)
omoh O omoh Регистрация 12 Июл 2013 Сообщения 92 Репутация 0 Спасибо 0 Монет 0 1 Дек 2023 #3 Там нужен цикл использовать , я уже забыл for i in A: If i== Print (i) Лучше с# изучать
Sevenaces S Sevenaces Регистрация 27 Авг 2013 Сообщения 73 Репутация 0 Спасибо 0 Монет 0 1 Дек 2023 #4 A = [1, 2 ,14, 1, 3, 1, 2, 2] print(*[f'{i} = {A.count(i)}' for i in set(A)], sep='\n')
housel33t H housel33t Регистрация 13 Ноя 2013 Сообщения 78 Репутация 0 Спасибо 0 Монет 0 1 Дек 2023 #5 Функция есть как в пхп, знаю тока в пхп
Nava_Pro N Nava_Pro Регистрация 17 Ноя 2013 Сообщения 86 Репутация 0 Спасибо 0 Монет 0 1 Дек 2023 #6 A = [1, 2, 14, 1, 3, 1, 2, 2] count_dict = {} for i in A: count_dict = A.count(i) print("Количество повторений каждого элемента в массиве:") for key, value in count_dict.items(): print(f"{key} - {value} раз(а)")
A = [1, 2, 14, 1, 3, 1, 2, 2] count_dict = {} for i in A: count_dict = A.count(i) print("Количество повторений каждого элемента в массиве:") for key, value in count_dict.items(): print(f"{key} - {value} раз(а)")