我不了解Python中的缩进

时间:2019-12-03 12:53:47

标签: python syntax

早上好

我不理解以下代码中的python缩进:

for pessoa in lista_nomes:
    if pessoa['nome'] == nome:
        return pessoa
else:
    return {'nome': 'Não selecionado', 'idade': 0}

为什么还要在'for'而不是'if'级别上关闭缩进?

1 个答案:

答案 0 :(得分:3)

这是因为python中有for / else

else子句在循环正常完成后执行。

请在此处参考:https://book.pythontips.com/en/latest/for_-_else.html