sprawne sprawdzanie, czy łańcuch składa się z jednego znaku w Pythonie

Jaki jest skuteczny sposób sprawdzenia, czy ciągs w Pythonie składa się na przykład tylko jeden znak'A'? Coś jakall_equal(s, 'A') które zachowywałyby się w ten sposób:

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

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

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

Dwa pozornie nieskuteczne sposoby to: najpierw przekonwertować łańcuch na listę i sprawdzić każdy element, albo drugi, aby użyć wyrażenia regularnego. Czy istnieją bardziej wydajne sposoby lub czy są one najlepsze w Pythonie? Dzięki.

questionAnswers(8)

yourAnswerToTheQuestion