python出现float()argument must be a string or a number,not ‘map‘的错误问题及解决
python出现float()argument must be a string or a number,not ‘map‘
报错
TypeError: float() argument must be a string or a number, not 'map'
这时候,首先你肯定是用了map()这个函数,
不管你用map这个函数把数据转变成了什么格式,
不管是int还是float还是其它的,
最后,你要把map完的数据转换成list,
如果你要是需要array的话,可以再转换成array,但是要套在list外面。
简单来说
最简单的解决这个报错的方法是这样,找到你用map函数的位置,
改成下面这样;
x = list(map())
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Python输出列表(List)不带中括号和引号的问题及解决方法
这篇文章主要介绍了Python输出列表(List)不带中括号和引号的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-02-02
Python通过RabbitMQ服务器实现交换机功能的实例教程
RabbitMQ是一个基于消息队列的服务器程序,Python可以通过Pika库来驱动它,这里我们将来看一个Python通过RabbitMQ服务器实现交换机功能的实例教程:2016-06-06
Python基础指南之字节类型bytes与字节数组bytearray区别详解
bytes(字节串)和bytearray(字节数组)是Python中处理二进制数据的两个核心类型,本文将详细介绍一下二者的使用场景、区别及其编码与解码方法,感兴趣的小伙伴可以了解下2026-06-06
python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例
这篇文章主要介绍了python GUI库图形界面开发之PyQt5滚动条控件QScrollBar详细使用方法与实例,需要的朋友可以参考下2020-03-03


最新评论