still struggling, howto use a list-element as a name ?

Stef Mientki S.Mientki-nospam at
Sat Jan 6 23:27:30 CET 2007

Jussi Salmela wrote:
> Bruno Desthuilliers kirjoitti:
>> Stef Mientki a écrit :
>>> In the example below, "pin" is an object with a number of properties.
>>> Now I want
>>> 1- an easy way to create objects that contains a number of these "pin"
>>> 2- an multiple way to access these "pin", i.e.
>>>     device.some_logical_name
>>> ad 1:
>>> a dictionary (as "pinlist" in the example) seems a very 
>>> convenient     way (from a viewpoint of the device creator).
>>> As you can see in the "__init__" section this dictionary can easily 
>>> be transported to the pin-objects.
>>> ad 2:
>>> THAT's the problem: how do automate these lines "self.GND =[0]"
>>> I'm also in for other solutions.
>> I'm afraid I don't understand your design (nor the domain FWIW). 
> ditto
>> <snip>
>> But the whole thing still looks awfully convulted and kludgy to me, 
>> and I suspect serious design flaws... Why don't you try and explain  
>> your real problem, instead of asking how to implement what you *think* 
>> is the solution ?
> ditto

thank you all guys.
I'm just doing some exercises in Python,
and therefor I'm trying to rewrite some programs
I've written in other languages into Python.

The first program I tried to convert was a MatLab program,
which could almost be written identical in Python.
Even with my little experience in Python,
I can tell you that it could have been written in Python
in a much better way, but I deliberately did not,
to show other people who are familiar with MatLab.

The second example I'm now exercising with,
is a simulator of (electrical) circuits,
which I build in Delphi

> Cheers,
> Jussi

More information about the Python-list mailing list