0

ティッカー シンボルのリストを変換する必要があります: テキスト ファイルの例として T GOOG KO PEP を Python リスト ['T','GOOG','KO',PEP'] に変換します。ただし、私が使用している現在のコードでは、代わりに ['T ','GOOG ','KO ',PEP '] を生成する各シンボルの後にスペースを追加し続けています。スペースなしでティッカーを取得するにはどうすればよいですか?

stocks = open('C:\Model\Stocks\official.txt', 'r').read()
print stocks.split('\n')
4

2 に答える 2

0

どうぞ。

stocks = open('C:\Model\Stocks\official.txt', 'r').read()
lstStripped =  [x.strip() for x in stocks.split('\n')]
print lstStripped 
于 2012-07-16T10:00:15.260 に答える
0

結果をマッピングするストリップ関数をお勧めします。

>>> a = ["A ", "B ", "C "]
>>> a
['A ', 'B ', 'C ']
>>> a = map(lambda x: x.strip(), a)
>>> a
['A', 'B', 'C']

あなたの例では:

a = stocks.split('\n')
于 2012-07-16T09:55:13.633 に答える