New submission from Boyd Blackwell:
See 8.6. array — Efficient arrays of numeric values¶
I think these two table entries should list 4 instead of 2, at least for 64
python.
The error is currently in 2.710rc0, but also in previous versions.
also in 3.4.3, presumably some previous versions
it might also be argued that the column heading should not but minimum size but
simply Element Size (bytes)
'i' signed int int 2
'I' unsigned int long 2
code:
import array
a = array.array('I')
a.fromstring('\x01\x02\x03\x04')
print(a)
#array('I', [67305985L]) # one element as expected (4 bytes, 4 bytes/elt)
a = array.array('H')
a.fromstring('\x01\x02\x03\x04')
print(a)
#array('H', [513, 1027]) # two elements as expected (4 bytes, 2 bytes/elt)
----------
assignee: docs@python
components: Documentation
files: arraydocbug.py
messages: 240466
nosy: bdb112, docs@python
priority: normal
severity: normal
status: open
title: error in some byte sizes of docs in array module
versions: Python 2.7
Added file: http://bugs.python.org/file38897/arraydocbug.py
_______________________________________
Python tracker <[email protected]>
<http://bugs.python.org/issue23913>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com