Я бы добавил метод в класс foo, чтобы изменить isFoo
с bool на целое число, а затем вернуть экземпляр.
class foo:
def __init__(self, x, y):
self.x = x
self.y = y
self.isFoo = True
def change_foo_int(self):
self.isFoo = int(self.isFoo)
return self
spam = [foo(1, 2), foo(3, 4), foo(5, 6), foo(7, 8), foo(9, 10)]
spam = [foo_.change_foo_int() for foo_ in spam]