from typing import Counter


def count_items(column_list:list):
    """
        Contar os tipos (valores) e a quantidade de items de uma lista informada

        args:
            column_list (list): Lista de dados de diferentes tipos de valores
        
        return: Retorna dois valores, uma lista de tipos (list) e o total de itens de cada tipo (list)
    """
    counter = Counter(column_list)
    item_types = list(counter.keys())
    count_items = list(counter.values())
    return item_types, count_items