用Python将股票代码列表转换为列表



我需要转换一个股票代码列表: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 

相关内容

  • 没有找到相关文章

最新更新