>> AFAIK d and f are synonym for arrays, as python doesn't distinguish >> between these two on a type-level. And double it is in the end. > > No `array.array` is really about "C compiler types". You get C doubles in > form of Python's `float` type if you read from the `array.array` but it's > stored as C float and you can get the binary representation with the > `tostring()` method.
I skimmed the docs of array and saw 'floating point' in both, assuming they were the same. Rereading them I actually recognized the "minimum size in bytes" column - and that is 4 for "f" and 8 for "double". If I were in "pardoning" mode, I'd say "but minimum doesn't exclude the possibility of floats having 8 bytes" - but I'm not :) So, I stand corrected. Thanks, Diez -- http://mail.python.org/mailman/listinfo/python-list