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.