Por que o iter() do Python em um mapeamento retorna iterkeys() em vez de iteritems()?

StackOverflow https://stackoverflow.com/questions/35569

  •  09-06-2019
  •  | 
  •  

Pergunta

Parece que se você deseja obter as chaves de um mapeamento, você as solicita;caso contrário, me dê o todo mapeamento (constituído por um conjunto de pares chave-valor).Existe uma razão histórica para isso?

Foi útil?

Solução

Confira este tópico para uma discussão sobre as razões por trás desse comportamento (incluindo que Guido gosta, e é provavelmente não mudará).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top