so have had try , generate objects during runtime of code before now, , have failed every time. simple example, want commented stuff happen when run program, generates objects of class foo:
class foo: def __init__(self, name, amount, bool): self.name = name self.amount = amount self.bool = bool desired_names = ['name1', 'name2', 'name3'] x in desired_names: #create objected assigned item in list, , give #all objects amount of 100 , bool of true #this shoudl create: #name1 = foo('name1', 100, true) #name2 = foo('name2', 100, true) #name3 = foo('name3', 100, true) i have looked around , not found useful can understand. not have write objects new file , import new file have been doing before now. if way this, please let me know! :)
any appreciated, bunch!!!!!
use list comp store objects:
desired_names = ['name1', 'name2', 'name3'] objs = [foo(name,100, true) name in desired_names] or dict access name:
d = {name:foo(name,100, true) name in desired_names}
Comments
Post a Comment