[python] Modifikace seznamu bez kopirovnani (bylo SQLite - forma selectovaných dat)

Jan Matejka matejka na cat.cz
Pondělí Leden 8 10:36:58 CET 2007


> Co je na tom divného? Pokud navíc budete vytvářet tuple 
> pomocí enumerate, který je úplně zbytečný pro procházení 
> polem, tak Vás to bude stát paměť i čas. Navíc musíte 
> procházet tuple namísto toho abyste jednoduše přičítal 
> jedničku k indexu, tedy další časová penalizace.

Je to záležitost implementace iterovaného objektu. Pokud je realizován jako
zřetězený seznam, tak nalezení prvku pomocí indexu (bez nějakých
heuristických optimalizací) je časově mnohem náročnější než vrácení
následujícího prvku.
Jan Matějka




Další informace o konferenci Python