Mercurial > cpython-lru_cache-weakref
diff Doc/lib/libarray.tex @ 33316:0b181bf230c9 legacy-trunk
SF feature request #992967: array.array objects should support sequences.
Made the constructor accept general iterables.
| author | Raymond Hettinger <python@rcn.com> |
|---|---|
| date | Sun, 29 Aug 2004 07:50:43 +0000 |
| parents | 35f56e08727f |
| children | 016d7016c6c6 |
line wrap: on
line diff
--- a/Doc/lib/libarray.tex Sun Aug 29 00:38:17 2004 +0000 +++ b/Doc/lib/libarray.tex Sun Aug 29 07:50:43 2004 +0000 @@ -41,10 +41,14 @@ \begin{funcdesc}{array}{typecode\optional{, initializer}} Return a new array whose items are restricted by \var{typecode}, and initialized from the optional \var{initializer} value, which -must be a list or a string. The list or string is passed to the +must be a list, string, or iterable over elements of the +appropriate type. +\versionchanged[Formerly, only lists or strings were accepted]{2.4} +If given a list or string, the initializer is passed to the new array's \method{fromlist()}, \method{fromstring()}, or \method{fromunicode()} method (see below) to add initial items to -the array. +the array. Otherwise, the iterable initializer is passed to the +\method{extend()} method. \end{funcdesc} \begin{datadesc}{ArrayType}
