пустой. Добавлю ваше предложение в мой ответ.

с задается: напишите функцию, которая принимает в качестве аргумента список символов и возвращает список, отражающий кодировку длины списка в этом списке. Элементы в возвращаемом списке следуют следующему шаблону: четные индексы содержат символы, а нечетные индексы содержат количество повторений символа подряд.

Когда я набираю список в функцию, он не проходит по всей длине списка. Он будет работать для списков более коротких, но не для более длинных. Не знаю, как это исправить.

def runLengthEncoding(myList):
    aList=[]
    count=1
    for i in range(1,len(myList)):
        if myList[i] == myList[i-1]:
            count=count+1
        else:
            aList.append(myList[i-1])
            aList.append(count)
            count=1
            if i == (len(myList)-1):
                aList.append(myList[i])
                aList.append(count)
    return aList

Ответы на вопрос(1)

Ваш ответ на вопрос