Если я читаю файл с тремя колонками, как так:делает словарь из файла с тремя столбцами
james 1.0 2.5
Tom 2.0 2.1
Ryan 3.0 2.5
Я не могу понять, как сделать только первый столбец клавишу моего словаря (как строки) и следующие 2 столбца (числа с плавающей запятой) мои значения. Я знаю, как это сделать только две колонки, но я запутался о том, как с 3
Это мой код до сих пор:
def makeDict(filename):
with open(filename) as f:
sDict = dict(x.rstrip().split(None,1) for x in f)
return(sDict)
filename.close()
Разве это будет три столбца все время? – gglasses
Да, фактический файл - это 3 столбца с 120 словами в каждом – pythonUC211
, второй и третий столбцы будут внутри списка с вашим первым столбцом в качестве ключа вправо? :-) – gglasses