Verifique se uma lista é subconjunto de outra

A lista A está contida na lista B se cada elemento de A também existir em B.

A quantidade de vezes que um número aparece não importa. Em outras palavras, se transformássemos as duas listas em conjuntos, A seria um subconjunto de B.

A = [3, 3, 9, 9, 9, 5]
B = [1, 3, 9, 5, 8, 44, 44]

A_Set = [3, 9, 5]
B_Set = [1, 3, 9, 5, 8, 44]

# A_Set is a subset of B_Set

Crie uma função que determine se a primeira lista é um subconjunto da segunda.

Exemplos

subset([1, 3], [1, 3, 3, 5]) ➞ True

subset([4, 8, 7], [7, 4, 4, 4, 9, 8]) ➞ True

subset([1, 3], [1, 33]) ➞ False

subset([1, 3, 10], [10, 8, 8, 8]) ➞ False

Observações

  • Cada lista de entrada terá pelo menos um elemento.
  • Consulte a aba de recursos para obter uma dica.