On Mar 9, 2005, at 4:13 PM, Nick Matsakis wrote:
Is there a simple way to use python with the Mac Terminal so that the arrow keys will allow you to execute previously executed statements? I'm using python 2.3.0 on 10.3.
install readline, pyrep, or the like.. I'll have a readline installer up at http://pythonmac.org/packages/ later today.
After installing readline, you may want to take a look at IPython to further enhance the experience.
Also, a random Python question. I'd like to get an arbitrary element from
a sets.Set _without_ mutating the sets. The most concise way I could find
is this:
for item in someset: break
Which will assign item to an arbitrary element in someset. This expression really annoys me, though. Is there a better way?
item = iter(someset).next() has the same semantics as the above statement, except for empty sets it will raise a StopIteration right away, instead of a NameError when you try and use "item" :)
-bob
_______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig