У меня есть этот список, содержащий кучу строк:
list = ['hi',' how ','are','you']
Как я могу удалить каждый элемент в списке (и соответствующий текст в этих строках), который не равен определенной строке, такой как"hi"
, так что окончательный список
list = ['hi']
в качестве первого шага я попытался удалить пробелы:
странно, потому что я пытался удалить элементы пробеловиспользуя:
newList = []
for i in list:
str(i).replace(' ','')
newList.append(i)
но я продолжаю получать те же результаты с большими пробелами между ними, есть ли способ удалить пробелы и любые строки, которые не соответствуют моей указанной строке в одном эффективном алгоритме?