Python cria muitas estruturas de dados internas, como listas, dicionários e tuplas para armazenar e gerenciar os dados com eficiência. O nome do nome é o contêiner do tipo dicionário disponível no módulo "coleções". Semelhante aos dicionários, o nome de nome também contém as chaves que são mapeadas para valores. No entanto, o nome do nome permite acessar os valores por meio de chaves e também através de índices. Em comparação com os dicionários de Python, o acesso aos valores através dos índices é a funcionalidade adicional em nomeado. Este artigo explica o Python denomeado em detalhes com exemplos.
Acessando valores do nome nomeado
Os valores dentro do nome do nome do nome podem ser acessados das seguintes maneiras:
À medida que o nome do nome converte o campo em atributos, é fácil acessar os valores usando a função getAtTr ().
Exemplos
Agora vamos ver alguns exemplos para entender a criação e o trabalho do nome do nome. Para criar e usar o nome nomeado, primeiro, precisamos importar o módulo de coleção. No abaixo, dado um exemplo, um nome de nome para um professor é criado. As chaves do nome nomeado são nome, idade e departamento, respectivamente. Os valores são acessados usando índices e chaves.
#Mortando o módulo de coleçãoSaída
Agora vamos acessar os valores usando a função getAtTr (). O nome do nome e a chave é aprovada como um argumento para a função getAtTr ().
#Mortando o módulo de coleçãoSaída
Operações populares de nomeado
Algumas funções populares convertem as outras coleções, como listas, dicionários e tuplas em nomeado e devolver as informações do nome nomeado. A seguir, estão as funções que convertem as outras coleções para o nome do nome do nome:-
A função _Make () converte um objeto iterável como lista e tupla em um nome nomeado. A função _asdict () faz um pedido do nome nomeado e o retorna. Por fim, o operador ** converte um dicionário em um nome nomeado. Além disso, as funções que retornam as informações do nome nomeado são as seguintes:
A função _fields () retorna todos os campos do nome nomeado, enquanto a função _preplace () substitui um valor específico por outro valor.
Vamos implementar as funções como mencionado acima em nosso script Python para converter as diferentes coleções em nomeado.
#Mortando o módulo de coleçãoSaída
Agora, vamos usar as funções _fields () e _preplace () para obter as informações das chaves e substituir as teclas, respectivamente.
#Mortando o módulo de coleçãoSaída
Na saída, pode -se observar que a função _fields retorna as chaves da informação, e a função _replace () substitui o nome com sucesso.
Conclusão
O nome do nome é o contêiner do tipo dicionário presente no módulo "coleções". Ele contém a chave e mapeia os valores para a chave. Ao contrário do Dicionário Python, os valores de NomeTuples também podem ser acessados usando os índices e a função getAtTr (). Este artigo explica brevemente o nome de nome através de exemplos.