我对Python非常陌生,我不确定如何执行以下操作。将列表项目转换为已定义的数据类型
我有一个列表foo
包含某个图的元数据和测量值。例如,plotID,调查日期,调查员姓名首字母缩写,多个测量值和分类变量。
foo= ['plot001', '01-01-2013', 'XX', '10', '12.5', '0.65', 'A']
由于这些数据是从.txt中读取的,因此所有列表项都是字符串。我的问题是:如何将每个列表项目转换为相应的数据类型?。我可以在所需要的数据类型的列表:
dType= ['str', 'str', 'str', 'int', 'float', 'float', 'float', 'str']
这将是很好,如果我能在dType
的功能foo
应用于每个项目匹配的元素,例如:
,但我肯定有一个更好的解决方案!感谢您的任何建议!
是的,@roippi的建议工作得很好。非常感谢! – HDR
而@ John1024也提出了这个,谢谢! – HDR