![]() |
|
||||
![]() Diga adeus às planilhas do Excel e tenha 100% de controle sobre suas contas a pagar e a receber, gestão de receitas e despesas, cadastro de clientes e fornecedores com fotos e histórico de atendimentos. Código fonte completo e funcional, com instruções para instalação e configuração do banco de dados MySQL. Fácil de modificar e adicionar novas funcionalidades. Clique aqui e saiba mais |
Você está aqui: Python ::: Dicas & Truques ::: Dictionary, Dict (Dicionário) |
||||||||
Como retornar os valores de um dicionário Python usando a função values() do objeto dictQuantidade de visualizações: 1673 vezes |
||||||||
Podemos obter uma List contendo todos os valores de um Dictionary do Python (sem as chaves) por meio de uma chamada ao método values() do objeto dict. Esta técnica é muito útil para a construção de código dinâmicos que tiram proveito de funcionalidades em tempo de execução. Veja o seguinte exemplo:
Ao executar este código Python nós teremos o seguinte resultado: dict_values(['Java', 'PHP', 'Delphi', 'VB.NET']) É importante observar que o objeto retornado pelo método values() é, na verdade, um objeto view (visão) do dicionário e, portanto, este objeto refletirá quaisquer alterações que fizermos no conteúdo do dicionário. Veja agora um exemplo no qual usamos a função values() para obter uma List contendo os valores contidos no dicionário e, em seguida, usamos um laço for..in para exibir os elementos de forma individual:
Ao executar este novo código Python nós teremos o seguinte resultado: Valor: Java Valor: PHP Valor: Delphi Valor: VB.NET |
||||||||
![]() |
||||||||
Python ::: Desafios e Lista de Exercícios Resolvidos ::: Arrays e Matrix (Vetores e Matrizes) |
||||
Exercícios Resolvidos de Python - Escreva um programa Python para mover todos os zeros para o final do vetor, sem alterar a ordem dos elementos já presentes no arrayQuantidade de visualizações: 1761 vezes |
||||
Pergunta/Tarefa: Dado o seguinte vetor de inteiros: # vamos declarar e construir um vetor de 8 inteiros valores = [0, 3, 0, 5, 7, 4, 0, 9] Sua saída deverá ser parecida com: Vetor na ordem original: 0 3 0 5 7 4 0 9 Vetor com os zeros deslocados para o final: 3 5 7 4 9 0 0 0 Veja a resolução comentada deste exercício usando Python:
Não se esqueça: A resolução do exercício deve ser feita sem a criação de um vetor, array ou lista adicional, e os elementos diferentes de zero devem permanecer na mesma ordem que eles estavam antes. | ||||
Python ::: Fundamentos da Linguagem ::: Métodos, Procedimentos e Funções |
||||||||
Como usar os argumentos padrões das funções e métodos em PythonQuantidade de visualizações: 7559 vezes |
||||||||
Geralmente quando efetuamos chamadas às funções, nosso código fica responsável por fornecer os valores para os argumentos da função. Em Python é possível termos argumentos padrões, e tais argumentos já podem ter um valor pré-definido. Desta forma, a passagem dos parâmetros se torna opcional. Veja um exemplo:
Ao executarmos este exemplo nós teremos o seguinte resultado: Erro desconhecido. Houve um erro. Veja mais um exemplo:
Ao executarmos este exemplo nós teremos o seguinte resultado: 3 20 140 1 É importante observar que os argumentos padrões devem estar sempre à direita dos demais argumentos. Falhar em cumprir esta exigência pode causar um erro do tipo: SyntaxError: non-default argument follows default argument | ||||||||
Python ::: Dicas & Truques ::: Lista (List) |
||||
Como remover e retornar um item aleatório em uma lista Python usando a função pop() e um número randômicoQuantidade de visualizações: 9447 vezes |
||||
Em dicas anteriores eu mostrei como é possível usar o método pop() do objeto List da linguagem Python para remover elementos no início, final e em determinadas posições de uma lista. Agora mostrarei como é possível fornecer um índice aleatório para a função pop(), de forma a sortear o elemento que estará sendo removido. Note que o número randômico deverá estar nas faixas de índices aceitáveis. Veja o exemplo Python completo:
Ao executar este código Python nós teremos um resultado parecido com: [4, 23, 7, 1, 0, 54] Item removido: 54 [4, 23, 7, 1, 0] | ||||
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |