[Python-Dev] Replacement for array.array('u')? (original) (raw)

Stefan Behnel stefan_ml at behnel.de
Fri Mar 22 07:51:49 EDT 2019


Antoine Pitrou schrieb am 22.03.19 um 11:39:

On Fri, 22 Mar 2019 20:31:33 +1300 Greg Ewing wrote:

A poster on comp.lang.python is asking about array.array('u'). He wants an efficient mutable collection of unicode characters that can be initialised from a string. TBH, I think anyone trying to use array.array should be directed to Numpy these days. The only reason for array.array being here is that it predates Numpy. Otherwise we'd never have added it.

Well, maybe it wouldn't get added these days anymore, with pip+PyPI nicely in place. But being there already, it makes for a nice and efficient "batteries included" list replacement for simple data that would otherwise waste a lot of object memory.

Stefan



More information about the Python-Dev mailing list