On Wed, Mar 09, 2005 at 04:13:25PM -0500, 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.
Still haven't solved that one myself, but I usually interact with python interactively through emacs, or an xterm. > 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? Well.. for an uncertain definition of "better", the following is a possibility: item = list(someset)[0] # a more random choice from random import choice item = choice(list(someset)) -- Truls A. Tangstad - <[EMAIL PROTECTED] e r o c a m p.org> _______________________________________________ Pythonmac-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/pythonmac-sig
