Кортежи являются неизменяемыми, поэтому вам необходимо создать новый кортеж
Вот пример :
old = (1,2,'ABC','','','','text')
new = tuple(None if x == '' else x for x in old)
Вывод :
Теперь new
содержит:
(1, 2, 'ABC', None, None, None, 'text')
См. эту ветку для получения дополнительной информации