去掉 print(list(g)) 后才能执行 print(i) 的原因在提供的代码中,定义了一个生成器函数 y 和一个执行函数 exec。y 函数生成一个序列的迭代器,而 exec 函数先打印该迭代器的列表(即全部内容),然后遍历该迭代器...