Вы пытаетесь смоделировать побитовые перевороты, вызванные излучением, но ваши ожидания относительно того, что это будет делать, не соответствуют цели. Эффекты излучения с большей вероятностью могут взломать sh Python программу, чем изменить значение объекта на другое допустимое значение. Это делает моделирование эффектов излучения не очень полезным. ударить что-то, что вызывает трещину sh. Возможно, поврежден указатель типа объекта, что вызовет плохой доступ к памяти в следующий раз, когда вы попытаетесь что-то сделать с объектом, или, возможно, повреждение счетчика ссылок, в результате чего объект будет освобожден, пока он все еще используется. Возможно, повреждение длины int (Python целые числа имеют переменную ширину), в результате чего Python пытается прочитать за пределами конца выделения.
Где массив C целых может быть просто гигантский блок числовых данных, в котором можно обнаружить или управлять случайным повреждением битов, список Python целых чисел в основном состоит из указателей и других метаданных.
Если вы действительно хотите имитировать случайные перевороты битов, лучший способ to go, скорее всего, будет перестроить CPython с помощью такого инструмента, как связанная вами штука BITFLIPS.