'map' object is not subscriptable
时间: 2023-11-12 11:51:46 浏览: 170
visual-mo.rar_esri mapobject_mapobject
在对列表字符进行转换操作时,遇到TypeError: 'map' object is not subscriptable的报错是因为map对象不支持索引操作。解决这个问题的方法是将map对象转换为列表形式,即将转换对象rows改为list(rows)。
另外,还可能遇到ValueError: invalid literal for int() with base 10: '16.0'的报错。这是因为在尝试将字符串转换为整数时,出现了非法字面值。如果我们的目的是去掉字符串中的单引号,可以将rows = map(int, rows)修改为rows = map(float, rows)。这样就可以将字符串转换为浮点数。
阅读全文