Você está aqui: Python ::: Dicas & Truques ::: Dictionary, Dict (Dicionário) |
Como retornar as chaves de um dicionário Python usando a função keys() do objeto dictQuantidade de visualizações: 1868 vezes |
Podemos obter uma List contendo todas as chaves de um Dictionary do Python por meio de uma chamada ao método keys() 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: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- def main(): # vamos criar um Dictionary chamado linguagens linguagens = {1: 'Java', 2: 'PHP', 3: 'Delphi', 4: 'VB.NET'} # vamos obter as chaves do dicionário como uma List chaves = linguagens.keys() # vamos mostrar o conteúdo retornado print(chaves) if __name__== "__main__": main() Ao executar este código Python nós teremos o seguinte resultado: dict_keys([1, 2, 3, 4]) É importante observar que o objeto retornado pelo método keys() é, 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 keys() para obter uma List contendo as chaves do dicionário e, em seguida, usamos um laço for..in para exibir os elementos de forma individual: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- def main(): # vamos criar um Dictionary chamado linguagens linguagens = {1: 'Java', 2: 'PHP', 3: 'Delphi', 4: 'VB.NET'} # vamos as chaves do dicionário como uma List chaves = linguagens.keys() # e agora vamos percorrer as chaves individualmente for chave in chaves: print("Chave:", chave) if __name__== "__main__": main() Ao executar este novo código Python nós teremos o seguinte resultado: Chave: 1 Chave: 2 Chave: 3 Chave: 4 |
Link para compartilhar na Internet ou com seus amigos: |
Python ::: Dicas & Truques ::: Strings e Caracteres |
Como verificar se uma string está toda em letras minúsculas usando a função islower() da classe string do PythonQuantidade de visualizações: 8132 vezes |
Em algumas ocasiões nós precisamos verificar se uma palavra, frase ou texto contém apenas letras minúsculas. Para isso pode usar a função islower() da classe string do Python. Esta função True se a string contiver apenas letras minúsculas e False em caso contrário. Note que, mesmo que a string contenha números ela ainda pode estar em letras minúsculas. Veja o código completo: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- # função principal do programa def main(): frase = "ainda gosto do python_2.6" if frase.islower(): print("A string está em letras minúsculas") else: print("A string não está em letras minúsculas") if __name__== "__main__": main() Ao executar este código nós teremos o seguinte resultado: A string está em letras minúsculas |
Python ::: Python Turtle ::: Formulários e Janelas |
Como definir o título da janela do Python Turtle usando a função title()Quantidade de visualizações: 1259 vezes |
A função title() do Turtle é muito útil quando queremos definir o título da nossa aplicação Python Turtle. Tudo que temos a fazer é efetuar uma chamada a essa função fornecendo o título que queremos que seja exibido na barra de títulos. Veja o código Python Turtle para o exemplo: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- # vamos importar o módulo Turtle import turtle # método principal def main(): # vamos criar a tela gráfica tela = turtle.Screen() # vamos definir o título da janela tela.title("Meu programa Python Turtle") # vamos definir o tamanho da janela tela.setup(600, 450) # entramos no loop de eventos tela.mainloop() if __name__== "__main__": main() Note que não é possível usar a função title() para retornar o título da janela. Caso você queira fazer isso, é melhor usar uma variável para guardar o título da janela e manipulá-la durante a execução do programa. |
Python ::: Dicas & Truques ::: Geometria, Trigonometria e Figuras Geométricas |
Como calcular o diâmetro, a circunferência e a área de um círculo dado o raio em Python - Python para GeometriaQuantidade de visualizações: 4883 vezes |
O círculo é uma figura geométrica plana e que possui quatro características: seu raio, seu diâmetro, sua circunferência e sua área. Aqui já podemos aproveitar e relembrar a diferença entre o círculo e a circunferência. O círculo é o conjunto de pontos resultantes da união entre uma circunferência e seus pontos internos, ou seja, o círculo é a área cuja delimitação é uma circunferência. É importante observar que alguns autores tratam o círculo como uma circunferência. Assim, para estes autores, calcular a circunferência de um círculo equivale a calcular o perímetro da circunferência. Veja a figura a seguir para relembrar o que é o raio de um círculo: Nesta dica mostrarei como podemos usar Python para calcular o diâmetro, a circunferência e a área de um círculo tendo apenas o raio como informação. Antes, porém, vamos às formulas. Sabendo que r é o raio, temos: \[\text{Diâmetro d} = 2 \times r \] \[\text{Circunferência C} = 2 \times \pi \times r \] \[\text{Área A} = \pi \times r^2 \] Agora vamos ver o código Python que solicita ao usuário que informe o raio do círculo e mostra o diâmetro, a circunferência e a área: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- import math as math def main(): # vamos ler o raio do círculo raio = float(input("Informe o raio do círculo: ")) # vamos achar o diâmetro do círculo diametro = 2 * raio # agora calculamos a circunferência circunferencia = 2 * math.pi * raio # finalmente calculamos a área do círculo area = math.pi * math.pow(raio, 2) # vamos mostrar os resultados print("O diâmetro do círculo é:", diametro) print("A circunferência do círculo é:", circunferencia) print("A área do círculo é:", area) if __name__== "__main__": main() Ao executar este código Python nós teremos o seguinte resultado: Informe o raio do círculo: 10 O diâmetro do círculo é: 20.0 A circunferência do círculo é: 62.83185307179586 A área do círculo é: 314.1592653589793 Lembre-se de que a área é em centímetros quadrados, metros quadrados, etc. |
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
MySQL - Como usar joins no MySQL |
Códigos Fonte |
Software de Gestão Financeira com código fonte em PHP, MySQL, Bootstrap, jQuery - Inclui cadastro de clientes, fornecedores e ticket de atendimento 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 |
Controle de Estoque completo com código fonte em PHP, MySQL, Bootstrap, jQuery - 100% funcional e fácil de modificar e implementar novas funcionalidades Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Linguagens Mais Populares |
1º lugar: Java |