Fixed doctests

This commit is contained in:
Alexander Belopolsky 2010-07-04 17:38:32 +00:00
parent 2e733c9625
commit 06360405dc

View file

@ -4,8 +4,7 @@ From: "Steven D. Majewski" <sdm7g@elvis.med.virginia.edu>
It works on mutable or inmutable sequences. It works on mutable or inmutable sequences.
>>> chars = list(Rev('Hello World!')) >>> Rev('Hello World!')
>>> print ''.join(chars)
!dlroW olleH !dlroW olleH
The .forw is so you can use anonymous sequences in __init__, and still The .forw is so you can use anonymous sequences in __init__, and still
@ -16,16 +15,16 @@ good reason to use anonymous values in creating the sequence to avoid
confusion. Maybe it should be change to copy input sequence to break confusion. Maybe it should be change to copy input sequence to break
the connection completely ? ) the connection completely ? )
>>> nnn = range(3) >>> nnn = list(range(3))
>>> rnn = Rev(nnn) >>> rnn = Rev(nnn)
>>> for n in rnn: print n >>> for n in rnn: n
... ...
2 2
1 1
0 0
>>> for n in range(4, 6): nnn.append(n) # update nnn >>> for n in range(4, 6): nnn.append(n) # update nnn
... ...
>>> for n in rnn: print n # prints reversed updated values >>> for n in rnn: n # prints reversed updated values
... ...
5 5
4 4
@ -35,7 +34,7 @@ the connection completely ? )
>>> nnn = nnn[1:-1] >>> nnn = nnn[1:-1]
>>> nnn >>> nnn
[1, 2, 4] [1, 2, 4]
>>> for n in rnn: print n # prints reversed values of old nnn >>> for n in rnn: n # prints reversed values of old nnn
... ...
5 5
4 4
@ -45,16 +44,15 @@ the connection completely ? )
# #
>>> WH = Rev('Hello World!') >>> WH = Rev('Hello World!')
>>> print WH.forw, WH.back >>> print(WH.forw, WH.back)
Hello World! !dlroW olleH Hello World! !dlroW olleH
>>> nnn = Rev(range(1, 10)) >>> nnn = Rev(list(range(1, 10)))
>>> print nnn.forw >>> print(nnn.forw)
[1, 2, 3, 4, 5, 6, 7, 8, 9] [1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> print nnn.back >>> print(nnn.back)
[9, 8, 7, 6, 5, 4, 3, 2, 1] [9, 8, 7, 6, 5, 4, 3, 2, 1]
>>> rrr = Rev(nnn) >>> Rev(nnn)
>>> rrr
<1, 2, 3, 4, 5, 6, 7, 8, 9> <1, 2, 3, 4, 5, 6, 7, 8, 9>
''' '''