一、enumerate函数

用于将一个可遍历的数据对象(如列表、元组、集合或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
语法:
enumerate(sequence, [start=0])
sequence :一个序列、迭代器或其他支持迭代对象。
start : 下标起始位置,默认从0开始。
例如:

打印结果:
1 a
2 b
3 c

二、map函数

map() 会根据提供的函数对指定序列做映射。
第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。
map() 函数语法:
map(function, iterable, …)
function – 函数
iterable – 一个或多个序列
例如:

计算结果为:[1, 4, 9, 16, 25]

三、zip:压缩

zip([iterable, …])
参数说明:
iterabl – 一个或多个迭代器;

可以压缩为字典:

结果为:
{‘beijing’: 1, ‘shanghai’: 2, ‘wuhan’: 3}

四、eval

eval() 函数用来执行一个字符串表达式,并返回表达式的值。

eval(expression[, globals[, locals]])
参数说明:
expression – 表达式。
globals – 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
locals – 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
例如1:

输出结果为:24
例如2:

输出结果分别为:
[a,b,c]
[10, 20, 30]

python——常用内置函数(enumerate、map、zip、eval)用法相关推荐

  1. Python常用内置函数enumerate()详细用法介绍

    enumerate(iterable, start=0) 返回一个枚举对象.iterable 必须是一个序列,或一个能迭代的对象.返回一个元组,里面包含一个计数值(从 start 开始,默认为 0)和 ...

  2. python常用内置函数总结-Python 常用内置函数

    Python 常用内置函数如下: 1. abs()函数返回数字的绝对值. print( abs(-45) )# 返回45print("abs(0.2):",abs(0.2))#返回 ...

  3. python常用内置函数总结-python常见的内置函数

    函数分为自定义函数和内置函数 python内置函数分类: 一.强制转换 int() / str() / bool() / list() / tuple() / dict() / set() 二.输入输 ...

  4. Python 常用内置函数map、zip、filter、reduce、enumerate

    Python 中有许多非常实用的内置函数,通过这些函数我们可以方便的实现某些功能,下面就列举一些常用的内置函数. 1. map() 函数 map() 可以根据提供的函数对指定序列做映射,它接受一个函数 ...

  5. python常用内置函数总结-Python学习教程之常用的内置函数大全

    前言 内置函数,一般都是因为使用比较频繁或是元操作,所以通过内置函数的形式提供出来.在Python中,python给我们提供了很多已经定义好的函数,这里列出常用的内置函数,分享出来供大家参考学习,下面 ...

  6. python 常用内置函数_Python小白必备的8个最常用的内置函数(推荐)

    Python给我们内置了大量功能函数,官方文档上列出了69个,有些是我们是平时开发中经常遇到的,也有一些函数很少被用到,这里列举被开发者使用最频繁的8个函数以及他们的详细用法 print() prin ...

  7. python常用内置函数乘法_每个 Python 高手都应该知道的内置函数

    每个 Python 高手都应该知道的内置函数 Python 将纳入高中教材,大学 VB 将被 Python 取代, 现在你还对 Python 一无所知吗?去年就被国外一机构预测, 2017 年 pyt ...

  8. python常用内置函数总结-python 几个常用的内置函数

    __init__(self [,args]) 构造函数 是当实例对象创建完成后被调用的,然后设置对象属性的一些初始值 简单的调用方法: obj = className(args) __init__是当 ...

  9. python 常用内置函数

    lambda表达式 func =  lambda x, y: x + y 参数 x , y 函数 x + y   ---->return filter(func, list)      过滤   ...

  10. python 常用内置函数_python常用内置函数使用|python基础教程|python入门|python教程...

    基础小函数.字符串函数.序列函数 序列.元组.列表小函数 max() 求最大值(列表.元组.序列) min() 求最小值 len() 求长度 >>> a = [1,2,3,4] &g ...

最新文章

  1. 虚拟化方案应用场景及优劣
  2. Tesseract使用日记
  3. ×××××sales_data通过类型转换形成的临时对象不能转换成sales_data (非常量引用)
  4. 机器学习模型 知乎_机器学习-模型选择与评价
  5. apache karaf_Apache Karaf遇到Apache HBase
  6. python实验四_python实验四
  7. 使用Maven编译项目遇到——“maven编码gbk的不可映射字符”解决办法 ——转载...
  8. kafka python_kafka python
  9. Finally it is here - Physbam source code has been released!
  10. 嵌入式开发中数值常量如何转化为内存地址?
  11. vscode快捷键的修改
  12. 我的JAVA求学之路
  13. 【备忘】修复SCCM客户端
  14. 林达华推荐有关机器学习的数学书籍
  15. 铲个屎都这么硬核?!小哥用姿势检测模型,搞了个狗粑粑探测摄像头
  16. 文件系统可视化与文件管理
  17. 笔记—学习【立创】如何使用示波器—测量一个波形
  18. windows下载Android系统源码
  19. 基于词典的细粒度情感分析
  20. 关于一个int *ptr=(int *)(a+1)问题的探讨

热门文章

  1. java定义一个盒子类box_定义一个Box(盒子)类,在该类定义中包括数据成员: length(长),width(宽)和height(...
  2. eta 深度学习 参数_深度学习中的参数梯度推导(一)
  3. python opencv resize函数_Python OpenCV中的resize()函数的使用
  4. 京东智能巡检机器人问世 京东金融进军企业服务新蓝海
  5. 数据中心业务价值永续的密码——施耐德电气全生命周期服务
  6. 【解决方案】MTU现场能源发电机,点亮孤岛的文明之光
  7. Python之pandas:pandas中常见的数据类型转换四大方法以及遇到的一些坑之详细攻略
  8. DL之模型调参:深度学习算法模型优化参数之对深度学习模型的超参数采用网格搜索进行模型调优(建议收藏)
  9. DayDayUp:今天早上看到一条朋友圈——《吃苦与穷的深刻认知》
  10. JAVA_OA(六):SpringMVC登陆实例