Интерпретатор Python прекращает поиск после новой привязки list, хотя вы используете синтаксис встроенной функции list.
не очень понимаю чем была плохая идея зарезервировать нужно количество ключевых слов, которые бы как раз вызывали бы ругать при сборке и\или выполнение программы и отлично подстраховали бы от таких ситуаций