Resultados da pesquisa a pedido "python-internals"

2 a resposta

Comportamento inesperado de itertools.groupby

Este é o comportamento observado: In [4]: x = itertools.groupby(range(10), lambda x: True) In [5]: y = next(x) In [6]: next(x) --------------------------------------------------------------------------- StopIteration Traceback (most recent call ...

2 a resposta

Por que esse loop é mais rápido que a compreensão de um dicionário para criar um dicionário?

Eu não sou de ciência da computação / software, mas adoro codificar em Python e geralmente consigo entender por que as coisas são mais rápidas. Estou realmente curioso para saber por que esse loop for roda mais rápido que a compreensão ...

2 a resposta

CPython: Por que + = para strings altera o ID da variável string

@Cpython otimiza as operações de incremento de string. Ao inicializar a memória de uma string, o programa deixa um espaço extra de expansão para ela; portanto, ao incrementar, a string original não é copiada para o novo local. minha pergunta é ...

8 a resposta

s tuplas são mais eficientes do que as listas em Pytho

Existe alguma diferença de desempenho entre tuplas e listas quando se trata de instanciação e recuperação de elemento

1 a resposta

Python: por que são * e ** mais rápidos que / e sqrt ()?

Ao otimizar meu código, percebi o seguinte: >>> from timeit import Timer as T >>> T(lambda : 1234567890 / 4.0).repeat() [0.22256922721862793, 0.20560789108276367, 0.20530295372009277] >>> from __future__ import division >>> T(lambda : ...

6 a resposta

Encontrando o código fonte das funções internas do Pytho

Existe uma maneira de ver como as funções integradas funcionam em python? Não quero dizer exatamente como usá-los, mas também como eles foram construídos, qual é o código por trás de classificado ouenumera etc ...?