python enumerate() 函数的使用方法
列表是最常用的Python数据类型,前段时间看书的时候,发现了enumerate() 函数非常实用,因为才知道下标可以这么容易的使用,总结一下。
class enumerate(object):
"""
Return an enumerate object.
iterable
an object supporting iteration
The enumerate object yields pairs containing a count (from start, which
defaults to zero) and a value yielded by the iterable argument.
这句是重点:
enumerate is useful for obtaining an indexed list:
(0, seq[0]), (1, seq[1]), (2, seq[2]), ...
"""
shope = [['banana',10],
['apple',5], ['orange',6], ['watermelon',3], ['strawberry',15]]方法一:以元组形式取出所有元素实际中不实用,可以忘记它for i in enumerate(shope): print(i)结果:(0, ['banana', 10]) <class 'tuple'>(1, ['apple', 5]) (2, ['orange', 6]) (3, ['watermelon', 3]) (4, ['strawberry', 15]) 这里的二和三其实可以说是一种方式,这里为了显示效果,分开了方法二:for i in enumerate(shope): print(i[0],i[1])结果:0 ['banana', 10] i[1]:<class 'list'>1 ['apple', 5]2 ['orange', 6]3 ['watermelon', 3]4 ['strawberry', 15]
方法三:这里相当于把方法一里面的元组里的元素单独取出来再次使用for i in enumerate(shope): print(i[1][1])结果10 5 6 315
转载于:https://www.cnblogs.com/z977690557/p/10782723.html
python enumerate() 函数的使用方法相关推荐
- 谈谈python enumerate()函数的用法_python enumerate函数的使用方法总结
enumerate函数用于遍历序列中的元素以及它们的下标. enumerate函数说明: enumerate()是python的内置函数 enumerate在字典上是枚举.列举的意思 函数原型:enu ...
- Python enumerate() 函数
描述 enumerate() 函数用于将一个可遍历的数据对象(如列表.元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中. Python 2.3. 以上版本可用,2. ...
- python enumerate()函数
enumerate() 函数用于将一个可遍历的数据对象(如列表.元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中. enumerate(sequence, [sta ...
- Python enumerate 函数 - Python零基础入门教程
目录 一.Python enumerate 函数介绍 二.Python enumerate 函数使用 1.Python enumerate 函数案例 1 2.Python enumerate 函数案例 ...
- Python enumerate() 函数的使用
enumerate() 函数 在 Python 2.3. 以上版本可用 enumerate() 函数的作用: enumerate() 函数用于将一个可遍历的数据对象(如列表.元组或字符串)组合为一个索 ...
- python enumerate函数 字典_python 函数 enumerate
python中enumerate方法,返回一个enumerate类型.参数一般是可以遍历的的东西,比如列表,字符串什么的. python文档中是这么说的: enumerate(sequence, [s ...
- python enumerate函数_关于python中enumerate和zip函数的用法及举例
关于python中enumerate和zip函数的用法及举例 关于enumerate函数: enumerate函数可以同时返回列表或元组等可迭代对象的下标和内容,但实际上,enumerate函数实际返 ...
- python enumerate函数_Python中enumerate函数用法详解
enumerate函数用于遍历序列中的元素以及它们的下标,多用于在for循环中得到计数,enumerate参数为可遍历的变量,如 字符串,列表等 一般情况下对一个列表或数组既要遍历索引又要遍历元素时, ...
- [转载] python enumerate函数 实例_python中使用enumerate函数遍历元素实例
参考链接: Python enumerate() 这个是python的一个内建函数,看书的时候发现了他,mark一下 当我们既需要遍历索引同时需要遍历元素的时候,可以考虑使用enumerate函数,e ...
- python enumerate函数 定位,python enumerate函数 定位_Python enumerate函数
enumerate函数接受一个可遍历的对象,如列表.字符串,可同时遍历下标(index)及元素值(value) >>> a = ['aaa','bbb','ccc',1235]> ...
最新文章
- Android中Intent传值
- 事务处理不当,线上接口又双叒内存泄漏了!(附图解问题全过程)
- leetcode算法题--分裂二叉树的最大乘积
- 论文浅尝 | 融入知识的弱监督预训练语言模型
- 2g 双核电脑 linux,9208)(奔腾双核E5200/2G/320G)电脑详细技术
- JS对象拷贝:深拷贝和浅拷贝
- 为什么rand()+ rand()产生负数?
- oninput、onchange、onpropertychange的区别
- 屏幕画图工具Pointofix
- window10添加局域网计算机,win10系统加入局域网连接的设置方案
- 华为、海尔之后,阿里在全屋智能领域有新动作,这次牵手的是萤石
- 报错:IndexError: only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or
- 贷款那些事之还款方式等额本息(一)
- std::cunction() 简单描述
- iOS 三方app读取苹果健康数据
- 蓝桥试题 算法训练 报数 JAVA
- 软件测试工作流程规范
- Tensorflow2——Eager模式简介以及运用
- 测试术语-测试用例分类
- 雷达原理习题【西电】
热门文章
- dis 密集光流_密集光流估计的自监督注意力机制
- Google docs/slides的下载
- MATLAB遍历文件夹
- mysql 组复制详解_MySQL 5.7: 使用组复制(MySQL Group Replication)
- flutter怎么手动刷新_Flutter 怎样更新?怎样升级? - Flutter - Angular 教程网
- Bar函数--Matplotlib
- php-5.4 升级到 php7.2
- Struts2返回JSON数据的具体应用范例
- Cache满载的LRU置换
- [zz] 海洋环境的光能传递