Atribuir vários valores de uma lista

Estou curioso para saber se existe uma maneira "pitônica" de atribuir os valores em uma lista aos elementos? Para ser mais claro, estou pedindo algo assim:

myList = [3, 5, 7, 2]

a, b, c, d = something(myList)

De modo a:

a = 3
b = 5
c = 7
d = 2

Estou procurando qualquer outra opção melhor do que fazer isso manualmente:

a = myList[0]
b = myList[1]
c = myList[2]
d = myList[3]

questionAnswers(3)

yourAnswerToTheQuestion