как динамически создавать переменную класса в python

Мне нужно создать кучу переменных класса, и я хотел бы сделать это, просматривая такой список:

vars=('tx','ty','tz') #plus plenty more

class Foo():
    for v in vars:
        setattr(no_idea_what_should_go_here,v,0)

это возможно? Я не хочу создавать их для экземпляра (используя self в __init__), а как переменные класса.

19
задан Raymond Hettinger 29 November 2011 в 08:16
поделиться