这是我到目前为止所做的:
def file_to_dict(f):
""" (file open for reading) -> dict of {float: int}
f contains exchange rate changes as floating point numbers separated
by whitespace. Return a dict with exchange rate changes as keys and the
number of occurrences of the exchange rate changes as values.
"""
file = open(f, 'r')
data = list(file.read().strip().split('\n'))
数据是:
0.0045 0.0160 -0.0028 -0.0157 -0.0443 -0.0232 -0.0065 -0.0080 0.0052
-0.0052 -0.0283 -0.0087 -0.0020 -0.0080 -0.0065 -0.0290 0.0180 0.0030
-0.0170 0.0000 -0.0185 -0.0055 0.0148 -0.0053 0.0265 -0.0290 0.0010
-0.0015 0.0137 -0.0137 -0.0023 0.0008 0.0055 -0.0025 -0.0125 0.0040
如何使每个数字成为列表中的项目?例如:[0.0045, 0.0160, etc...] or ['0.0045', '0.0160', etc...]