Приветствую всех! Я пытаюсь отладить код someones, и я нашел проблему. Программа циклически проходит через массив строк и определенных контуров. Проблема в том, что некоторые из этих строк заканчиваются _
, поэтому подсчет идет не так. Я хотел бы использовать регулярное выражение, но я недостаточно опыт. Может кто-нибудь мне помочь?Python: Подчеркивание подчеркивания от конца строки
Хотелось бы пройти через массив и на строку проверки, если она заканчивается _
() и обрезать все эти _
, чтобы поместить их снова в массив!
Update
Благодарность за rstrip
предложение! Я попытался написать код, который работает с моими данными, но не повезло еще ...
data_trimmed = []
for x in data:
x.rstrip('_')
data_trimmed.append(x)
print(data_trimmed)
Но это все равно возвращается: ['Anna__67_______', 'Dyogo_3__', 'Kiki_P1_', 'BEN_40001__', .... ]
Вы можете сделать 'rstrip ('_')' для удаления завершающих подчеркиваний так 'some_string.rstrip ('_')' – EdChum
будет ли это удалить все '_'-й в строка или ju в конце? –
Просто в конце попробуйте: '' __as_das ___ '. Rstrip (' _ ') ' – EdChum