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