有什么方法可以理解字符串包含什么数据类型...这个问题逻辑不大,但请参见以下案例
varname = '444'
somefunc(varname) => int
varname = 'somestring'
somefunc(varname) => String
varname = '1.2323'
somefunc(varname) => float
我的案例:我在列表中得到混合数据,但它们是字符串格式。
myList = ['1', '2', '1.2', 'string']
我正在寻找一种通用的方法来了解他们的数据,以便我可以添加相应的比较。由于它们已经转换为字符串格式,我不能真正将列表(myList)称为混合数据......但还有办法吗?