python 实现非递归的深度预先