Прямо сейчас у меня есть три списка, которые генерируются функцией RE findall, и я пытаюсь удалить некоторые из пустых строк из кортежей внутри списка. И цифры должны быть преобразованы в целое число в процессе тоже:Удалить пустые строки из кортежей внутри списка
Got: [('', '', '1', '1')]
Ожидаемое: [(1, 1)]
Got: [('', '', '20', '500'), ('21', 'failed', '', '')]
Ожидаемое: [(20, 500), (21, 'failed')]
Got: [('3', 'failed', '', ''), ('', '', '48', '23'), ('', '', '96', '0')]
Ожидается: [(3, 'failed'), (48, 23), (96, 0)]
Любые идеи?
Какие Regex вы используете? Почему бы не использовать тот, который не соответствует пустой строке в первую очередь, а не фильтрует ее потом? –
Я старался изо всех сил ... Но я не могу написать другое регулярное выражение ... – user3238319
Ну, может быть, мы сможем вам помочь? –