test = list('python test')
print(test)
num = 0
string = ''
while num < (len(test)):
string = string = test(num)
num = num + 1
test = string
print(test)
Например. Надо написать функцию, которая принимает список из неотрицательных целых и строк, и возвращает список, из которого удалены все строки. filter_list([1,2,'a','b']) == [1,2]
https://stepik.org/course/67
Вообще это курс по питону, но можно не смотреть а просто решать задачи, там и деление по разделам, и автопроверка правильности решения