早上好,
我不理解以下代码中的python缩进:
for pessoa in lista_nomes: if pessoa['nome'] == nome: return pessoa else: return {'nome': 'Não selecionado', 'idade': 0}
为什么还要在'for'而不是'if'级别关闭缩进?
这是因为python中有for / else
else子句在循环正常完成后执行。
在这里参考:https://book.pythontips.com/en/latest/for_-_else.html