Иногда имеет смысл группировать связанные данные вместе.Я склонен делать это с помощью слова, например,
self.group = dict(a=1, b=2, c=3)
print self.group['a']
Один из моих коллег предпочитает создавать класс
class groupClass(object):
def __init__(a, b, c):
self.a = a
self.b = b
self.c = c
self.group = groupClass(1, 2, 3)
print self.group.a
Обратите внимание, что мы не определяем какие-либо методы класса.
Мне нравится использовать dict, потому что я люблю минимизировать количество строк кода.Мой коллега считает, что код будет более читабельным, если вы используете класс, и в будущем вам будет проще добавлять в него методы.
Что вы предпочитаете и почему?