From: Andrew M. Kuchling Date: Wed, 21 Mar 2007 16:59:20 +0000 (+0000) Subject: Put code examples at left margin instead of indenting them X-Git-Tag: v2.6a1~1952 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4732c6e1643443f7dc76290f5cc84b862ec3f667;p=thirdparty%2FPython%2Fcpython.git Put code examples at left margin instead of indenting them --- diff --git a/Doc/lib/libcollections.tex b/Doc/lib/libcollections.tex index b73805ab9f93..9e755b18abb1 100644 --- a/Doc/lib/libcollections.tex +++ b/Doc/lib/libcollections.tex @@ -360,20 +360,20 @@ Setting the \member{default_factory} to \class{set} makes the Example: \begin{verbatim} - >>> Point = NamedTuple('Point', 'x y') - >>> Point.__doc__ # docstring for the new datatype - 'Point(x, y)' - >>> p = Point(11, y=22) # instantiate with positional or keyword arguments - >>> p[0] + p[1] # works just like the tuple (11, 22) - 33 - >>> x, y = p # unpacks just like a tuple - >>> x, y - (11, 22) - >>> p.x + p.y # fields also accessable by name - 33 - >>> p # readable __repr__ with name=value style - Point(x=11, y=22) - \end{verbatim} +>>> Point = NamedTuple('Point', 'x y') +>>> Point.__doc__ # docstring for the new datatype +'Point(x, y)' +>>> p = Point(11, y=22) # instantiate with positional or keyword arguments +>>> p[0] + p[1] # works just like the tuple (11, 22) +33 +>>> x, y = p # unpacks just like a tuple +>>> x, y +(11, 22) +>>> p.x + p.y # fields also accessable by name +33 +>>> p # readable __repr__ with name=value style +Point(x=11, y=22) +\end{verbatim} The use cases are the same as those for tuples. The named factories assign meaning to each tuple position and allow for more readable, @@ -382,10 +382,10 @@ Setting the \member{default_factory} to \class{set} makes the returned by the \module{csv} or \module{sqlite3} modules. For example: \begin{verbatim} - import csv - EmployeeRecord = NamedTuple('EmployeeRecord', 'name age title department paygrade') - for tup in csv.reader(open("employees.csv", "rb")): - print EmployeeRecord(*tup) - \end{verbatim} +import csv +EmployeeRecord = NamedTuple('EmployeeRecord', 'name age title department paygrade') +for tup in csv.reader(open("employees.csv", "rb")): + print EmployeeRecord(*tup) +\end{verbatim} \end{funcdesc}