Retorna itens da lista em função. Python [duplicado]

Esta questão já tem uma resposta aqui:

Script Python retorna "Nenhum" não intencional após a execução de uma função 2 respostas
my_list = ['a','b','c']

def func(input):
    for i in input:
        print i
print func(my_list)

Saída

a
b
c
None

Eu não quero o 'None', entãocomo posso fazer uma única linha de código para retornar os itens da minha lista de entrada?

Eu tentei:

return for i in input: print i

mas não funcionou porque as declarações de retorno não funcionam assim

questionAnswers(3)

yourAnswerToTheQuestion