elif item.is_a_key():print("found the key!") 函数调用自己本身的方法称为递归。 两种方法对比: 以上两种方法的作用相同,但是第二种更为清晰。而第一种的while循环方法在某些情况下,性能上会更好。第二种只是让方法更清晰,并没有性能上的优势。就像下图中的回答,循环可能会带来性能上的提升,递归会给程序...