Resultados da pesquisa a pedido "python-internals"
Python acessando a lista enquanto está sendo classificado
Posso acessar uma lista enquanto ela está sendo classificada nolist.sort() b = ['b', 'e', 'f', 'd', 'c', 'g', 'a'] f = 'check this' def m(i): print i, b, f return None b.sort(key=m) print bisso retorna b [] check this e [] check this f [] check ...
Por que uma variável de classe não é definida na compreensão da lista, mas outra é?
Acabei de ler a resposta para esta pergunta:Acessando variáveis de classe a partir de uma compreensão de lista na definição de classe [https://stackoverflow.com/q/13905741/1175080] Isso me ajuda a entender por que o código a seguir resulta ...
É possível "hackear" a função de impressão do Python?
Nota: Esta pergunta é apenas para fins informativos. Estou interessado em ver o quão profundo nos elementos internos do Python é possível ir com isso. Não faz muito tempo, começou uma discussão dentro de um certoPergunta, ...
uso seguro do método remove em python
Eu herdei uma classe UserList da lista e implementei o método a seguir para remover entradas marcadas como excluídas def purge_deleted(self): for element in list.__iter__(self): if ele.mark_deleted < 1: self.remove(element)o elemento em si é uma ...
Em Python, qual é a diferença entre f.readlines () e list (f)
De ambosTutorial do Python2 [https://docs.python.org/2/tutorial/inputoutput.html#methods-of-file-objects]e Tutorial do Python3 [https://docs.python.org/3.4/tutorial/inputoutput.html#methods-of-file-objects], há uma linha no ponto médio deseção ...
Qual é a diferença entre o tipo .__ getattribute__ e o objeto .__ getattribute__?
Dado: In [37]: class A: ....: f = 1 ....: In [38]: class B(A): ....: pass ....: In [39]: getattr(B, 'f') Out[39]: 1Ok, isso chama super ou rasteja o mro? In [40]: getattr(A, 'f') Out[40]: 1Isso é esperado. In [41]: object.__getattribute__(A, ...
Sobre a alteração do ID de uma sequência imutável
Algo sobre oid de objetos do tipostr (em python 2.7) me intriga. ostr tipo é imutável, então eu esperaria que, uma vez criado, sempre tenha o mesmoid. Eu acredito que não me expresso muito bem, então, em vez disso, vou postar um exemplo de ...
Por que posso usar o mesmo nome para iterador e sequência em um loop for Python?
Esta é mais uma questão conceitual. Recentemente, vi um trecho de código no Python (funcionava no 2.7 e também poderia ter sido executado no 2.5) no qual umfor O loop usava o mesmo nome para a lista que estava sendo iterada e para o item da ...
Convertendo uma série de ints em strings - Por que aplicar muito mais rápido que o tipo?
eu tenho umpandas.Series contendo números inteiros, mas preciso convertê-los em seqüências de caracteres para algumas ferramentas de recebimento de dados. Então, suponha que eu tivesse umSeries objeto: import numpy as np import pandas as pd x = ...
Tupla ou lista ao usar 'in' em uma cláusula 'if'?
Qual abordagem é melhor? Usando uma tupla, como: if number in (1, 2):ou uma lista, como: if number in [1, 2]:Qual é recomendado para tais usos e por quê (tanto lógico quanto em termos de desempenho)?