a = ['bb', '', '', '', 'cc']
Я хочу удалить «» в списке а и возвращает следующий список:удалить пробелы в списке ул
a = ['bb', 'cc']
до сих пор, у меня есть этот код:
new_a = []
for item in a:
if item != '':
new_a.extend(item)
это дает мне тот же результат:
new_a = ['b', 'b', 'c', 'c']
, но я хочу:
new_a = ['bb', 'cc']
Как я могу изменить существующий код, чтобы получить new_a = [ 'BB', 'CC'] без использования каких-либо других модулей?
Ваш код работал бы, если бы у вас была ".append" вместо ".extend". Extend расширяет список с помощью другой последовательности и интерпретирует «bb» как последовательность из двух символов «b». Append рассматривает «bb» как одно значение. – RemcoGerlich