Python将列表中的string元素进⾏类型转换
例如
1a=['1','2.0','3L']
转换为
1a=[1,2.0,3L]
只需
1map(eval,['1','2.0','3L'])
字符串转数组工具类的方法即可
eval(expression[, globals[, locals]])
参数是Unicode或者Latin-1编码的字符串,全局变量和局部变量可选。如果有全局变量,globals必须是个字典。如果有局部变量,locals可以是任何映射类型对象。
可以⽤来将字符串str当成有效Python表达式来求值,并返回计算结果。
map(function, iterable, ...)
将function应⽤于iterable的每⼀个元素,返回结果的列表。如果有额外的iterable参数,并⾏的从这些参数中取元素,并调⽤function。如果⼀个参数⽐另外的要短,将以None扩展该参数元素。如果function是None使⽤特性函数;如果有多个参数,返回⼀元组列表,元组包含从各个参数中取得的对应的元素(某种变换操作)。iterable参数可以是序列或者任意可迭代对象;结果总是列表。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。