Imagem de fundo

Considerando o seguinte trecho de código em Python, qual é a alternativa que apresenta ...

Considerando o seguinte trecho de código em Python, qual é a alternativa que apresenta a saída correta da execução?


from collections import Counter

from typing import List


dados = [12, 15, 20, 20, 20, 22, 25, 25, 25, 30, 116]


def md(x: list[int]) -> List[int]:

counts = Counter(x)

max_count = max(counts.values())

return [k for k, v in counts.items() if v == max_count]


resultado = md(dados)


print("MD:", resultado)


A

MD: [30]


B

MD: [20, 25]


C

MD: [116]


D

MD: [20: 3, 25: 3, 12: 1, 15: 1, 22: 1, 30: 1, 116: 1]


E

Erro, pois Counter não aceita listas de inteiros como entrada.