Pesquisando propriedades de objetos em uma lista (Python)

Você tem uma lista de objetos (clientes) e (por alguma razão) quer saber se algum deles possuem conta no gmail. Geralmente você faz um for, iterando pela lista e comparando individualmente a propriedade de email. Pois é, o Python tem uma função que faz isso para você, ou seja, a leitura fica melhor e você economiza linhas de código.

Caso precise revisar a sintaxe de loops em Python, você pode dar uma olhada neste post.Continue reading

Python: Passando lista dinâmica de argumentos para um função.

Atualmente estou trabalhando em um projeto pessoal que consiste em fazer um bot para o Telegram utilizando Python. A API do Telegram é muito flexível e permite vários tipos de interação com o usuário do bot. O problema é que, dependendo do caso, vou precisa de um grupo X ou Y de argumentos para a função de enviar mensagem. Dependendo do caso, vou precisar disponibilizar para o usuário um  teclado personalizado, outra hora vou precisar enviar um  texto formatado.  Para resolver este problema, podemos utilizar a lógica abaixo para uma solução rápida e simples.Continue reading