Если вы хотите передать произвольное количество идентификаторов в класс Computer, вы можете сделать несколько вещей.
Во-первых, вы можете хранить список идентификаторов в качестве атрибута класса, поэтому
class Computer:
def __init__(self, ids):
self.ids = ids
computer = Computer(ids = [1, 4, 7, 8])
Второй вариант более хакерский, но я не совсем уверен, что вы хочу выполнить sh, поэтому просто добавлю это.
class Computer:
def __init__(self, *args):
for arg in args:
setattr(self, f'id_{arg}', arg)
computer = Computer(1, 4, 7, 8)
print(computer.__dict__)
#output: {'id_1': 1, 'id_4': 4, 'id_7': 7, 'id_8': 8}
Надеюсь, это поможет