1.list和tuple有什么区别? list是可变的,可以添加list.append,可以插入list.insert,可以改变元素值list[2] ='a':而tuple在初始化的时候就确定了,不能改变,代码更加安全 2.什么是生成器? 在Python中,这种一边循环一边计算的机制,称为生成器:generator.generator保存的是算法,每次调用next(g),就计算出g的下一个元素的值,直到计算到最后一个元素,没有更多的元素时,抛出StopIteration的错误.如果一个函数定义中…