我想创建一个字典从文件读取日期进一步处理,但无法让代码工作。我正在使用python,并且使用这种语言。我的文件中的数据是这样的:如何创建一个复杂类型的字典对象
Name1 L1 11 P27 41
Name1 L1 13 P27 43
Name1 L2 85 O60 125
Name1 L2 07 O60 107
Name1 L2 68 O60 118
Name1 L2 17 O60 117
Name1 L2 92 O60 192
Name2 L1 04 O60 84
Name2 L1 19 Z91 139
Name2 L2 32 Z91 332
现在,我要创建的字典对象为:
{
'Name1':[L1,(11,13),(41,43),P27],[L2,(85,07,68,17,92),(125,107,118,117,192),O60],
'Name2':[L1,(19),(139),Z91],[L2,(32),(332),Z91]
}
您的字典中的“L1”是什么?它被写成一个变量名,但事实并非如此。我想你想要一个字符串。 – Elazar
你提供的是不是一个有效的'dict' –
是L1是样本数据而不是变量。我想转换文件数据,基本上列到行,但太有选择性。 L1有两列,它们都被接受转换成(11,13)和(41,43)这样的行。但请注意,第4列数据在转换行中不重复。 – user2277675