Posts tagged PEP
Use removeprefix instead of lstrip to remove a prefix from a string
- 19 July 2023
Python 3.9 introduced new methods called bytearray.removeprefix()
and bytearray.removesuffix()
via PEP 616 to remove a prefix or suffix from a string. These methods are similar to str.lstrip()
and str.rstrip()
but they are more efficient and easier to use as they use a string instead of a set of characters. The latter is useful when you want to remove a prefix or suffix from a string that is not a set of characters.
Lets see an example where we want to remove the prefix www.
from a list of URLs as shown below: