Если я воспроизведу ваш пример, переменная «переменная» действительно обновится.Однако в списке переменных «переменных» не будет.Потому что вы не говорите, чтобы это изменилось.
Есть несколько способов изменить это.Если это небольшой список, я бы просто создал новый список
variables = [1,2,3,4,"None",5,1,"foo","bar"]
new_variables = [0 if variable == "None" else variable for variable in variables]
Надеюсь, это поможет!