Я скопировал некоторые биржевые тикеры с веб-сайта, и текст внутри тегов span имеет '\xa0AYTU\xa0'
в качестве примера. Я пытаюсь удалить '\xa0'
с любой стороны тикера, используя replace('xa0','')
. Однако, когда я go добавляю список после замены символов, он добавляет к списку '\xa0AYTU\xa0'
, несмотря ни на что ..
Вот мой for l oop, о котором идет речь.
fu_tickers = []
for t in match_fu.find_all('span'):
temp = str(t.text)
temp2 = temp.replace('xa0','')
fu_tickers.append(temp2)
print(fu_tickers)
Когда я вставляю print(temp2)
внутри for l oop, я вижу, что он правильно удаляет символы, но по какой-то причине не добавляет строку temp2
в список fu_tickers
с удаленными символами.
Текущие результаты = ['\xa0AYTU\xa0', '\xa0CETX\xa0', '\xa0CHFS\xa0']
Желаемые результаты = ['AYTU', 'CETX', 'CHFS']