python中针对初学者的异常处理

python中针对初学者的异常处理,python,exception,Python,Exception,我是python的初学者,您能在这里解释一下这是如何工作的(一步一步)您可以将作为返回,因此代码是从嵌套列表中获取每个元素 例如: nstd_列表=[[1],2] 第一轮:项目为[1]和2,因此产量平坦([1])和2 第二轮:item为1,return1您是否尝试过阅读python文档?一旦你读了它,问你不明白什么。嗨,谢谢你的回答,我已经阅读了文档,我对这里的“收益”这个词感到震惊, def flatten(nstd_list): for item in nstd_list:

我是python的初学者,您能在这里解释一下这是如何工作的(一步一步)

您可以将
作为
返回
,因此代码是从嵌套列表中获取每个元素

例如:

nstd_列表=[[1],2]

第一轮:项目为[1]和2,因此
产量平坦([1])
2


第二轮:item为1,return
1

您是否尝试过阅读python文档?一旦你读了它,问你不明白什么。嗨,谢谢你的回答,我已经阅读了文档,我对这里的“收益”这个词感到震惊,
def flatten(nstd_list):
    for item in nstd_list:
        try:
            yield from flatten(item)
        except TypeError:
            yield item