Python. Показывает типа объекта None, хотя должен быть list. Отчего так?

Создал функцию, которая введённое предложение типа string преобразует в list, а затем преобразует каждое слово в списке в зависимости о того, начинается оно на гласную или на согласную букву. При попытке запуска функции выдает ошибку в строке 9: pigstring = pigstring.append(pigword)

Ошибка такая:

'NoneType' object has no attribute 'append'

Почему всё-таки тип получается NoneType? Разве это не list?

def sentence(mystring):
    pigstring = []
    mystring = mystring.split()
    for word in mystring:
        if word[0].lower() in 'eyuioa':
            pigword = word + 'ay'
        elif word[0].lower() in 'qwrtpsdfghjklzxcvbnm':
            pigword = word[1:] + word[0] + 'ay'
        pigstring = pigstring.append(pigword)

sentence('how are you')

Ответы (0 шт):