python基础趣讲精练_Python内置函数精讲精练 enumerate()
enumerate()函数名比较长,用来查看可迭代对象的索引及值,与循环搭配使用,可以代码更加简洁。
Python内置函数 enumerate()
enumerate()函数作用于序列或可迭代对象,返回一个枚举对象(enumerate object),包含序列及数据。与循环搭配使用可使代码更简洁。
1. 语法 enumerate(iterable, start=0)
iterable 可迭代对象,必选
start,设置初始值,可选,默认0
1.1 列表
In [1]:
list1 = ['甲', '乙', '丙', '丁']
In [2]:
list(enumerate(list1, start = 0))
Out[2]:
[(0, '甲'), (1, '乙'), (2, '丙'), (3, '丁')]
In [3]:
list(enumerate(list1))
Out[3]:
[(0, '甲'), (1, '乙'), (2, '丙'), (3, '丁')]
In [4]:
list(enumerate(list1, start = 2))
Out[4]:
[(2, '甲'), (3, '乙'), (4, '丙'), (5, '丁')]
1.2 元组
In [5]:
tuple1 = ('A', 'B', 'C', 'D')
In [6]:
enumerate(tuple1)
Out[6]:
In [7]:
list(enumerate(tuple1))
Out[7]:
[(0, 'A'), (1, 'B'), (2, 'C'), (3, 'D')]
1.3 字符串
In [8]:
str1 = 'Python'
In [9]:
list(enumerate(str1, start = 1))
Out[9]:
[(1, 'P'), (2, 'y'), (3, 't'), (4, 'h'), (5, 'o'), (6, 'n')]
1.4 range()
In [10]:
list(enumerate(range(9), start = 1))
Out[10]:
[(1, 0), (2, 1), (3, 2), (4, 3), (5, 4), (6, 5), (7, 6), (8, 7), (9, 8)]
1.5 字典 返回字典的键
In [11]:
dic1 = {'A':'甲', 'B':'乙', 'C':'丙', 'D':'丁'}
In [12]:
list(enumerate(dic1, start = 1))
Out[12]:
[(1, 'A'), (2, 'B'), (3, 'C'), (4, 'D')]
2. 与for循环搭配使用
In [13]:
for i in enumerate(dic1):
print(i)
(0, 'A')
(1, 'B')
(2, 'C')
(3, 'D')
In [14]:
for a, b in enumerate(list1):
print('%r---%r' % (a, b))
0---'甲'
1---'乙'
2---'丙'
3---'丁'
In [15]:
for c, d in enumerate(tuple1):
print(c, tuple1[c])
0 A
1 B
2 C
3 D
In [16]:
for e in enumerate('Python',start = 1):
print(e)
(1, 'P')
(2, 'y')
(3, 't')
(4, 'h')
(5, 'o')
(6, 'n')
python enumerate
python基础趣讲精练_Python内置函数精讲精练 enumerate()相关推荐
- Python基础(五)---python3中的内置函数
python3中的常用内置函数 input()函数: 在终端打印括号中的消息,等待用户输入信息,然后将输入值返回并存储在内存中 例如: name = input("What's your n ...
- python中int的功能_Python内置函数int()高级用法
int()函数常用来把其他类型转换为整数,例如: >>> int(3.2) 3>>> int(1/3) 0 其实,int是Python内置类型之一,之所以能够当作函 ...
- python内置方法就是内置函数_python内置函数
什么是内置函数? 就是python给你提供的,拿来直接用的函数, 比如print 和 input等等. 截止到python版本3.6.2 python一共提供了68个内置函数. 他们就是python直 ...
- python内置函数及方法_python 内置函数 应用及方法
一.主要内容: 1.内置函数 什么是内置函数? 就是python给你提供的. 拿来直接⽤的函数, 比如print., input等等. 截⽌ 到python版本3.6.2 python⼀共提供了68个 ...
- Python培训教程:Python有哪些比较重要的内置函数?
学习Python技术或者参加Python工作的小伙伴们应该都知道,在Python编程语言中会经常出现很多内置函数,很少有人清楚这些函数,但是它的功能是不可小觑的,下面小编就为大家详细介绍一下Pytho ...
- python学习之最常用的内置函数
python学习之最常用的内置函数 Python 内置函数总共有70余个(通常把内置类也统称为内置函数),覆盖面广,功能强大.不过,对于初学者在初级阶段,掌握下面几个函数是当务之急. (1) 控制台输 ...
- python常用内置函数乘法_每个 Python 高手都应该知道的内置函数
每个 Python 高手都应该知道的内置函数 Python 将纳入高中教材,大学 VB 将被 Python 取代, 现在你还对 Python 一无所知吗?去年就被国外一机构预测, 2017 年 pyt ...
- Python中10个常用的内置函数
大家好,我是小张 在 3.8 版本中,Python 解释器共有近 69 个内置函数可供使用,有了它们能极大地提高编码效率, 数量虽然不少,但在日常搬砖中只用到其中一部分,根据使用频率和用法,列出来几个 ...
- python在匿名函数作和_python内置函数和匿名函数
楔子 在讲新知识之前,我们先来复习复习函数的基础知识. 问:函数怎么调用? 函数名() 如果你们这么说...那你们就对了!好了记住这个事儿别给忘记了,咱们继续谈下一话题... 来你们在自己的环境里打印 ...
- python内置函数可以返回列表元组_Python内置函数()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数....
Python内置函数()可以返回列表.元组.字典.集合.字符串以及range对象中元素个数. 青岛远洋运输有限公司冷聚吉船长被评为全国十佳海员.()A:错B:对 有源逆变是将直流电逆变成其它频率的交流 ...
最新文章
- transact-sql数组(转)
- HTTP报文简单介绍
- UPS技术的“前世今生”【基础篇.PPT】
- 【题解】 P4127 [AHOI2009]同类分布
- linux网络测试(必会)
- matlab中平稳性检验,基于Matlab的信号平稳性检验系统
- 监理项目的服务器,idc服务器机房搬迁工程施工监理的重点
- 证件照怎么换底色?不用ps,Word就能一键更换红白蓝底色
- 华为狼性文化遭质疑,那我们当个佛系程序员可好?
- 今年最后一场组队学习!
- android 投屏 app 三星,两种支持三星Note10投屏到电脑的方法推荐
- 超市商品管理系统java
- 395计算机毕业设计
- 笔记本式计算机处理器,最新的笔记本计算机处理器(CPU)性能排名
- 神了!有人用一个项目把23种设计模式与六大原则融会贯通了
- 2020年网络工程师发展前景如何
- 深度学习-85:智慧地球/智慧城市/智慧家庭
- suma++ TensorRT Not Found
- linux挂载1t硬盘,linux如何挂载硬盘linux服务器上挂载磁盘(图文)
- python往现有列表中插入其他列表中的元素
热门文章
- 文件服务器和nas区别,nas和ftp服务器的区别
- PS抠头发妙法(原创技巧)
- 1 Framework inner error (expect END descriptor with depth 1 but get another
- DSPE-PEG-cRGD,磷脂-聚乙二醇-环肽RGD,靶向穿膜肽RGD环肽供应
- 全极化SAR影像地物分类方法研究
- 蓝牙渗透测试过程:部分工具使用方法
- 输出数值类型的算法评价指标
- 北交《计算题体系结构》实验四——Tomasulo算法实验
- SpringBoot中Redis报错:NOAUTH Authentication required.; nested exception is redis.clients.jedis.exceptio
- 项目实战 - 使用Fiddler抓取bilibili安卓客户端口数据并分析(http、https)