Python3 使用map()批量的转换数据类型,如str转float的实现

作者:baoFeng_Li 时间:2023-07-15 10:35:03 

我们知道map() 会根据提供的函数对指定序列做映射。 第一个参数 function 以参数序列中的每一个元素调用 function

函数,返回包含每次 function 函数返回值的新列表。

先看一下map()在python2和3中的区别

在python2中:


in:
a = [1,2,3];b = [2,3,4]
c = map(lambda x,y:s+y,a,b)
c

out:
[3, 5, 7]

返回的是list

在python3中:


in:
a = [1,2,3];b = [2,3,4]
c = map(lambda x,y:s+y,a,b)
c

out:
<map at 0x59daa90>

返回的是迭代器,不是我们直接想要的list。

批量转换数据类型:

对map()嵌套一个list()即可


list(map(float,strDataSet))

来源:https://blog.csdn.net/CrozonKDD/article/details/81545097

标签:Python3,map,str,float
0
投稿

猜你喜欢

  • python题解LeetCode303区域和检索示例详解

    2022-12-13 16:10:11
  • Python实现按逗号分隔列表的方法

    2023-06-08 08:32:16
  • JavaScript点击按钮后弹出透明浮动层的方法

    2023-08-05 22:33:29
  • Python算法思想集结深入理解动态规划

    2023-10-03 00:34:04
  • Python+matplotlib实现简单曲线的绘制

    2023-01-05 17:21:27
  • matplotlib之多边形选区(PolygonSelector)的使用

    2023-12-30 19:33:37
  • Pytest执行unittest TestSuite(测试套件)的实现方法

    2023-12-23 06:05:14
  • 基于Python实现模拟三体运动的示例代码

    2022-03-29 21:40:37
  • php引用地址改变变量值的问题

    2023-11-14 12:41:31
  • 复习一下sql server的差异备份

    2024-01-20 13:30:34
  • Element el-date-picker 日期选择器的使用

    2024-05-09 15:09:08
  • Python动态导入模块的方法实例分析

    2022-06-08 17:56:45
  • python标准日志模块logging的使用方法

    2022-10-29 19:08:16
  • pytorch中的优化器optimizer.param_groups用法

    2023-02-12 08:10:08
  • 原生js实现下拉菜单

    2024-04-28 09:43:04
  • Python 如何实现变量交换

    2021-07-03 12:48:20
  • 一文吃透Go的内置RPC原理

    2024-02-03 08:45:53
  • Node.js中的process.nextTick使用实例

    2024-05-08 09:36:18
  • asp如何处理超时事件?

    2009-11-14 20:41:00
  • mysql中You can’t specify target table for update in FROM clause错误解决方法

    2024-01-19 02:24:26
  • asp之家 网络编程 m.aspxhome.com