Michele Simionato wrote:
On Mar 1, 1:43 am, Paul Rubin <http://phr...@nospam.invalid> wrote:
"Colin J. Williams" <c...@ncf.ca> writes:
# print [mydict[x] for x in sorted(mydict.keys)] Instance object
is not iterable
It was a typo. Use:
print [mydict[x] for x in sorted(mydict.keys())]
Even better
print [mydict[x] for x in sorted(mydict)]
Both Paul Rubin and Michele Simionato
produce the same result but neither
produces what was originally suggested:
def seqValues(self):
''' To return the values, with
their keys, sorted by value. '''
v= [(it[1], it[0]) for it in
self.items()]
v.sort()
return v
Colin W.
--
http://mail.python.org/mailman/listinfo/python-list