Q:

заменить цифру в строке

х = ['27342837429']. заменить любую цифру в строке ниже 5 на «0», а любую цифру 5 и выше на «1».

A:

Вот так вот:
import re 

x = ['27342837429']
s = x[0]

print(s)

print(re.sub('[0-4]', '0', s))
print(re.sub('[5-9]', '1', s))

print(re.sub('[5-9]', '1', re.sub('[0-4]', '0', s)))

Ещё вариант:
x = ['27342837429']
s = x[0]

print(s.translate(str.maketrans('0123456789', '0000011111')))

A:

как вариант
''.join('0' if int(i) < 5 else '1'  for i in х[0])

