[Python-3000] Last call for PEP 3137: Immutable Bytes and Mutable Buffer (original) (raw)

Terry Reedy tjreedy at udel.edu
Tue Oct 2 05:59:12 CEST 2007


"Nick Coghlan" <ncoghlan at gmail.com> wrote in message news:4700FC40.1060206 at gmail.com... | Brett Cannon wrote: | > +1 from me. || Looks good to me too: +1 || I wouldn't mind seeing some iteration-in-C bit-bashing operations in | there eventually, but they aren't needed on the first pass, and even | being able to do things like the following will be a decent improvement | over the status quo for low-level bitstream manipulation: || data = bytes([x & 0x1F for x in origdata])

If orig_data were mutable (the new buffer, as proposed in the PEP), would not

for i in range(len(orig_data)): orig_data[i] &= 0x1F

do it in place? (I don't have .0a1 to try on the current bytes.)

tjr



More information about the Python-3000 mailing list