テキスト ファイルから数値を読み取って float のリストに変換しようとしていますが、何もうまくいかないようです。
ここに私のコードがあります:
python_data = open('C:\Documents and Settings\redacted\Desktop\python_lengths.txt','r')
python_lengths = []
for line in python_data:
python_lengths.append(line.split())
python_lengths.sort()
print python_lengths
戻り値:
[['12.2'], ['26'], ['34.2'], ['5.0'], ['62'], ['62'], ['62.6']]
(すべてのブラケットが含まれています)
しかし、次のような通常のコマンドを使用して浮動小数点数のリストに変換することはできません。
python_lengths = float(python_lengths)
また:
float_lengths = [map(float, x) for x in python_lengths]
ネストされているように見えるからですか?