Я часто нахожу, что создаю конструкторы классов следующим образом:
class foo:
def __init__(self, arg1, arg2, arg3):
self.arg1 = arg1
self.arg2 = arg2
self.arg3 = arg3
Это может стать болью, если число аргументов (и атрибутов класса) становится высоким. Я ищу самый pythonic способ прокрутить список аргументов конструктора и соответственно присвоить атрибуты. Я работаю с Python 2.7, поэтому в идеале я ищу помощь с этой версией.