How to remove leading and trailing zeros in a string in Python?
list_num = ['000231512-n', '1209123100000-n00000', 'alphanumeric0000', '000alphanumeric'] print([item.strip('0') for item in list_num]) # Remove leading + trailing '0' print([item.lstrip('0') for item in list_num]) # Remove leading '0' print([item.rstrip('0') for item in list_num]) # Remove trailing '0'
Output
['231512-n', '1209123100000-n', 'alphanumeric', 'alphanumeric'] ['231512-n', '1209123100000-n00000', 'alphanumeric0000', 'alphanumeric'] ['000231512-n', '1209123100000-n', 'alphanumeric', '000alphanumeric']