Наверное, хороший вопрос: когда и как они создаются? Если вы просто создаете определенное количество из них в один момент времени, используйте диапазон в цикле for.
class A:
def __init__ (self, id):
self.id = id
//do other stuff
class_list = []
for i in xrange(10):
class_list.append(A(i))
Это был бы один питонический путь. Если вы делаете их всякий раз, когда они вам нужны, то я думаю, что единственный способ - это где-то хранить статическую переменную id. Хотя я не уверен, как ты их делаешь.
РЕДАКТИРОВАТЬ: О, также, если сомневаетесь, «импортировать это» всегда может помочь вам на правильном пути для выяснения, что является «pythonic»;)