Я не уверен, что это более аккуратно, но:
class MyClass:
def __init__(self):
for v in ('time', 'pos', 'vel', 'acc', 'rot', 'dyn'):
exec("self.%s = 0" % v)
Как предположил SilentGhost, вам, вероятно, следует поместить их в разумную структуру данных, например, tuple, например
class MyClass:
def __init__(self):
self.values = 20*(0,)
или, вы можете использовать словарь:
class MyClass:
def __init__(self):
self.data = {}
for v in ('time', 'pos', 'vel', 'acc', 'rot', 'dyn'):
self.data[v] = 0