Eliminar el carácter unicode del espacio de ancho cero de la cadena Python

Tengo una cadena en Python como esta:

u'\u200cHealth & Fitness' 

¿Cómo puedo eliminar el

 \u200 

parte de la cadena?

Puedes codificarlo en ascii e ignorar los errores:

 u'\u200cHealth & Fitness'.encode('ascii', 'ignore') 

Salida:

 'Health & Fitness' 

Si tienes una cadena que contiene caracteres Unicode , como

 s = "Airports Council International \u2013 North America" 

entonces puedes probar:

 newString = (s.encode('ascii', 'ignore')).decode("utf-8") 

y la salida será:

Airports Council International North America

Upvote si ayuda 🙂

para mí lo siguiente funcionó

 mystring.encode('ascii', 'ignore').decode('unicode_escape') 

Solo uso reemplazar porque no lo necesito:

 varstring.replace('\u200', '') 

O en tu caso:

 u'\u200cHealth & Fitness'.replace('\u200', '')