Minor edits

This commit is contained in:
Andrew M. Kuchling 2004-02-09 13:23:34 +00:00
parent 8178a22e20
commit fd0e494c98
1 changed files with 7 additions and 6 deletions

View File

@ -322,10 +322,11 @@ euc-jisx0213, iso-2022-jp, iso-2022-jp-1, iso-2022-jp-2,
\item Korean: cp949, euc-kr, johab, iso-2022-kr \item Korean: cp949, euc-kr, johab, iso-2022-kr
\end{itemize} \end{itemize}
\item There is a new \module{collections} module which currently offers \item There is a new \module{collections} module for
just one new datatype, \class{deque}, which offers high-performance, various specialized collection datatypes.
thread-safe, memory friendly appends and pops on either side of the Currently it contains just one type, \class{deque},
deque resulting in efficient stacks and queues: a double-ended queue that supports efficiently adding and removing
elements from either end.
\begin{verbatim} \begin{verbatim}
>>> from collections import deque >>> from collections import deque
@ -344,12 +345,12 @@ deque(['f', 'g', 'h', 'i', 'j'])
True True
\end{verbatim} \end{verbatim}
Several modules now take advantage of \class{collections.deque()} for Several modules now take advantage of \class{collections.deque} for
improved performance: \module{Queue}, \module{mutex}, \module{shlex} improved performance: \module{Queue}, \module{mutex}, \module{shlex}
\module{threading}, and \module{pydoc}. \module{threading}, and \module{pydoc}.
\item The \module{heapq} module has been converted to C. The resulting \item The \module{heapq} module has been converted to C. The resulting
ten-fold improvement in speed makes the module suitable for handling tenfold improvement in speed makes the module suitable for handling
high volumes of data. high volumes of data.
\item The \module{imaplib} module now supports IMAP's THREAD command. \item The \module{imaplib} module now supports IMAP's THREAD command.