On Friday, November 14, 2014 4:13:28 PM UTC-8, Dennis Lee Bieber wrote: > On Fri, 14 Nov 2014 14:17:23 -0800 (PST), Richard Riehle <rrie...@itu.edu> > declaimed the following: > > >In C, C++, Ada, and functional languages, I can create an array of > >functions, albeit with the nastiness of pointers in the C family. For > >example, an array of functions where each function is an active button, or > >an array of functions that behave like formulae in a spreadsheet. I am > >finding this a bit challenging in Python. > > > >Example: > > > > r1c1 r1c2 r1c3 > > r2c1 r2c2 r2c3 > > r3c1 r3c2 r3c3 > > > > Personally (and tied to Windows) -- I'd likely load the win32 > extensions package and, since I do have M$ Office, programmatically create > that spreadsheet in a hidden Excel instance. > > Caveat: I've never actually done that... M$'s API has never felt > comfortable to me (I was spoiled by ARexx and applications with ARexx ports > on the Amiga). > > I don't know of any way to "magically" link your column three to using > arguments from the other two columns. Creating a table where each row is > two values and a function is no problem -- but I'd need to use external > code to run each row: > > results = [ f(x, y) for (x, y, f) in table] > > > > -- > Wulfraed Dennis Lee Bieber AF6VN > wlfr...@ix.netcom.com HTTP://wlfraed.home.netcom.com/
Thanks to everyone for their suggestions. I got this to work, and even created a very useful dictionary with it. Richard Riehle, PhD -- https://mail.python.org/mailman/listinfo/python-list