Does '#hash' mean anything in IDLE?
John Coleman
jcoleman at franciscan.edu
Fri Mar 3 15:46:20 EST 2006
Scott David Daniels wrote:
> John Coleman wrote:
> > Blackbird wrote:
> >> I think this simpler version of letter_hash should work too:
> >>
> >> def letter_hash(word):
> >> w = [c for c in word]
> >> w.sort()
> >> return "".join(w)
>
> And, for 2.4 or later:
>
> def letter_hash(word):
> return "".join(sorted(word))
>
> sorted takes an iterable, and strings are iterables.
>
> --Scott David Daniels
> scott.daniels at acm.org
Impressive. It is this ability to create single expressions (like
"".join(sorted(word))) which take the place of entire algorithms in
other languages which I find one of the most striking features of
Python.
-John Coleman
More information about the Python-list
mailing list