Resultados de la búsqueda a petición "python-internals"

2 la respuesta

Comprender la asignación de memoria para enteros grandes en Python

¿Cómo asigna Python memoria para enteros grandes? Unint tipo tiene un tamaño de28 bytes y a medida que sigo aumentando el valor de laint, el tamaño aumenta en incrementos de4 bytes. Por qué28 bytes inicialmente para cualquier valor tan bajo ...

4 la respuesta

¿Por qué copiar una lista aleatoria es mucho más lento?

Copiando un barajadorange(10**6) la lista de diez veces me lleva unos 0.18 segundos: (estas son cinco carreras) 0.175597017661 0.173731403198 0.178601711594 0.180330912952 0.180811964451Copiar la lista sin mezclar diez veces me lleva unos 0.05 ...

2 la respuesta

¿Se ordenan los conjuntos como dicts en python3.6?

Debido a cambios endict La implementación en Python 3.6 ahora está ordenada por defecto. Hacersets preservar el orden también ahora? No pude encontrar ninguna información al respecto, pero como ambas estructuras de datos son muy similares en la ...

1 la respuesta

Cómo funcionan las importaciones __futuras__ bajo el capó

He estado fascinado por el__future__ módulo, en particular, su capacidad para cambiar la forma en que las declaraciones se analizan en python. Lo más interesante es cómo hacer algo como from __future__ import print_functionLe permite usarprint ...

1 la respuesta

¿Por qué el __dict__ de las instancias es mucho más pequeño en Python 3?

En Python, los diccionarios creados para las instancias de una clase son pequeños en comparación con los diccionarios creados que contienen los mismos atributos de esa clase: import sys class Foo(object): def __init__(self, a, b): self.a = a ...

2 la respuesta

¿Qué sucede cuando intentas eliminar un elemento de la lista mientras lo iteras?

Estoy iterando una lista de la siguiente manera: some_list = [1, 2, 3, 4] another_list = [1, 2, 3, 4] for idx, item in enumerate(some_list): del some_list[idx] for item in another_list: another_list.remove(item)Cuando imprimo el contenido de las ...

3 la respuesta

Orden de inserción en conjuntos (al analizar {}) [duplicar]

Esta pregunta ya tiene una respuesta aquí: Dict / Set Consistencia de orden de análisis [/questions/34623846/dict-set-parsing-order-consistency] 1 ...

1 la respuesta

rendimiento de python 2 vs python 3 de random, particularmente `random.sample` y` random.shuffle`

La cuestión del rendimiento del módulo aleatorio de Python y, en particular,random.sample yrandom.shuffle surgió enesta pregunta [https://stackoverflow.com/questions/43593278]. En mi computadora, obtengo los siguientes resultados: > python -m ...

1 la respuesta

¿Por qué Python maneja '1 es 1 ** 2' de manera diferente a '1000 es 10 ** 3'?

Inspirado poresta [https://stackoverflow.com/questions/11485879/is-it-possible-for-the-python-compiler-to-optimize-away-some-integer-arithmetic] pregunta sobre el almacenamiento en caché de enteros pequeños y cadenas descubrí el siguiente ...

1 la respuesta

¿Por qué ninguno es el más pequeño de Python? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Es todo mayor que Ninguno? [duplicar] [/questions/2214194/is-everything-greater-than-none] 2 respuestasLo que aprendí de Python None: None is frequently used to represent the absence of a ...