Obrigadão pelo material. Você não tem idéia de como me ajudou! Estou estudando para uma prova pelo seu material. Está muito completo e didático. Parabéns pelo tempo investido e por pensar em pessoas como eu. Abraço. Patricia
Pois é cara, antes eu também fazia desse jeito até perceber o desperdício de memória e processamento que isso causa. Ao fazer type(a) == type({}) você: * executa o type(a) - o que ocupa alguns ciclos do processador; * cria um dicionário vazio (aloca memória) - mais alguns ciclos do processador; * executa a função type sobre o dicionário vazio - mais alguns ciclos do processador; * executa a comparação com o resultado de type(a) - isso também ocupa alguns ciclos do processador; * uma vez que o dicionário vazio ({}) não foi vinculado à nenhuma variável, ela será recolhida pelo "coletor de lixo" (garbage collector) do python depois de um tempo; * o garbage collector irá desalocar a memória do dicionário vazio- mais alguns ciclos do processador; Se fizermos a comparação type(a) == dict resumimos um pouco o processo da seguinte forma: * executa o type(a); * compara dict (que já é o tipo do dicionário) com o retorno de type(a) - o dict não precisa ser "executado", não é alocado um memória para ele e não é processado pelo "garbage collector". Até mais cara!
Ola Magnun!! Achei essa referencia e achei bem interessante!! Código : a = {} if type(a) == type({}): print 'Dicinario' else: print 'Nao e um dicionario' []'s Jr
a = {} if type(a) == type({}): print 'Dicinario' else: print 'Nao e um dicionario'
Realmente, esqueci de frisar isso, obrigado!!
Vale lembrar que isso requer Python 2.5+.
Ótima dica!
muito bom
Postado Originalmente por Thi@gO http://under-linux.org/images/buttons/viewpost.gif eu odeio o linux e uma merda aparencia orrivel naum da pra abrir muitas janelas segurança pouca um LIXO!!!! quem quer telas no linux ???? imagina configurar 3 placas de rede ao mesmo tempo usando telas? fala sério. naum sabe mexer naum fala...
[quote=Magnun;bt6266]Desculpa mas não posso levar a sério nenhum comentário no qual a pessoa escreve palavras como "manutenções [B]ii[/B] é facil de usar", "pra [B]nois [/B]que ADORAMOS", "seven e [B]alen [/B]mais" e "aparencia [B]orrivel [/B]naum". Isso sem falar na falta total de acentos. [/quote] Percebe-se que você é extremamente [B]leigo[/B] no assunto, onde já se viu dizer que não dá pra abrir muitas janelas?! Leve a serio sim, pois esses são os usuarios Windows. Esse é o BRASIL. Quando entrei nesse forum achei um maximo pois incentivada as pessoas usarem software livre. Ter oportunidade de conhecer outro mundo além da janela windonws, ensinar uma profissão diferente, aprender além de cursinhos basicos e ir além do que é comum. Não estou criticando o autor em posta sua opinião cada um usar o que acha melhor, so acho que faltou um pouco de bom senso. É como entrar em uma comunidade cristã e falar mal de Deus. Abraços. Visite também: Br-Linux · VivaOLinux · LinuxSecurity · Dicas-L · NoticiasLinux · SoftwareLivre.org
O mais engraçado é que o win 7 mais básico é restrito a utilizar somente 3 ou 4 aplicações ao mesmo tempo. E ele vem falar de poucas janelas... pfff