Comprobar de manera eficiente que la cadena consta de un carácter en Python

¿Qué es una forma eficiente de comprobar que una cadenas en Python consiste en un solo personaje, digamos'A'? Algo comoall_equal(s, 'A') que se comportaría así:

all_equal("AAAAA", "A") = True

all_equal("AAAAAAAAAAA", "A") = True

all_equal("AAAAAfAAAAA", "A") = False

Dos formas aparentemente ineficientes serían: primero convertir la cadena en una lista y verificar cada elemento, o la segunda para usar una expresión regular. ¿Hay formas más eficientes o estas son las mejores que se pueden hacer en Python? Gracias.

Respuestas a la pregunta(8)

Su respuesta a la pregunta