Convoluted question

Jürgen Hermann jhe at webde-ag.de
Tue Aug 1 05:12:13 EDT 2000


"Daley, Mark W" <mark.w.daley at intel.com> schrieb im Newsbeitrag
news:75F7304BB41CD411B06600A0C98414FCB3682D at ORSMSX54...
> servername = ['Server1', 'Server2', 'Server3', ..., 'Servern']
>
> for item in range(len(servername)):
> b1 = Checkbutton(root, text = servername[item], variable = var)
> b1.grid(row = item, column = 0, sticky = W)

Not tested, but real code:

for server in servername: # note the Pythonic(!) loop
    eval("global " + servername)
    eval("b1 = Checkbutton(root, text = %s, variable = %s)" % (`server`,
server,))
    b1.grid ...

Ciao, Jürgen





More information about the Python-list mailing list