我需要转换一个股票代码列表:T谷歌KOPEP作为文本文件到python列表的示例:[TOT','GOOG','KO',PEP']。然而,我使用的当前代码在每个符号后面不断添加一个空格,结果是:[TOT','GOOG','KO',PEP']。我怎么能在没有空位的情况下拿到股票行情?
stocks = open('C:ModelStocksofficial.txt', 'r').read()
print stocks.split('n')
我建议使用条形函数,它映射结果:
>>> a = ["A ", "B ", "C "]
>>> a
['A ', 'B ', 'C ']
>>> a = map(lambda x: x.strip(), a)
>>> a
['A', 'B', 'C']
在您的示例中:
a = stocks.split('n')
开始吧。
stocks = open('C:ModelStocksofficial.txt', 'r').read()
lstStripped = [x.strip() for x in stocks.split('n')]
print lstStripped