enumerate用法

i = [‘yang‘,‘xiao‘,‘jinn‘,‘heng‘]             #声明一个变量列表for key,list in enumerate(i,1):              #变量key为enumerate的序号,list为遍历变量,enumerate给变量i的每个字符串都自动加一个序号,默认从0开始。(,1)要求从1开始计数。  print (key,list)                          #打印enumerate的序号和遍历变量list  inp = int(input(‘please input number‘))   #让用户输入一个序号。print(key-1,i[inp-1])                              #打印用户输入序号的i,并且减去enumerate的序号一次,就显示正确了。

输出结果:1 yang2 xiao3 jinn4 hengplease input number22 xiao
时间: 2024-12-16 07:20:37

enumerate用法的相关文章

Python中enumerate用法详解

enumerate()是python的内置函数.适用于python2.x和python3.xenumerate在字典上是枚举.列举的意思enumerate参数为可遍历/可迭代的对象(如列表.字符串)enumerate多用于在for循环中得到计数,利用它可以同时获得索引和值,即需要index和value值的时候可以使用enumerateenumerate()返回的是一个enumerate对象 >>> lst = [1, 2, 3, 4, 10, 5] >>> enumer

Python内建函数enumerate()用法及在for循环应用

Python 内建函数enumerate() 由于这个单纯很长,不容易记住,用法还是比较广泛的,下面讲述Python内建函数enumerate()用法. 1,实例 enumerate(sequence, [start=0]) 2,enumerate()用法 >>>seasons = ['Spring', 'Summer', 'Fall', 'Winter']>>> list(enumerate(seasons))[(0, 'Spring'), (1, 'Summer')

python enumerate 用法

A new built-in function, enumerate() , will make certain loops a bit clearer. enumerate(thing) , where thing is either an iterator or a sequence, returns a iterator that will return (0, thing [0]) , (1, thing [1]) , (2, thing [2]) , and so forth. A c

python enumerate用法总结

enumerate()说明 enumerate()是python的内置函数 enumerate在字典上是枚举.列举的意思 对于一个可迭代的(iterable)/可遍历的对象(如列表.字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值 enumerate多用于在for循环中得到计数 例如对于一个seq,得到: (0, seq[0]), (1, seq[1]), (2, seq[2]) enumerate()返回的是一个enumerate对象,例如:  enumerate(

内置函数enumerate( )用法

name=[ 'coco', 'liux', 'zhangyq', 'liufupengdozhao'] # 使用rang()方法for i in range(0,len(name)): print(i,name[i]) # 上面的方法有些累赘,使用内置enumerrate函数会有更加直接,优美的做for i in enumerate(name): print(i) # enumerate会将数组或列表组成一个索引序列,使我们再获取索引和索引内容的时候更加方便如下:for index,i in

python enumerate用法

在同时需要用到index和value值的时候可以用到enumerate,参数为可遍历的变量,如字符串,列表等,返回enumerate类. 例: import string s = string.ascii_lowercase e = enumerate(s) print s print list(e) 输出结果为: [(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd'), (4, 'e'), (5, 'f'), (6, 'g'), (7, 'h'), (8, 'i'),

python enumerate用法总结(转)

原文链接:https://blog.csdn.net/churximi/article/details/51648388 enumerate()说明 enumerate()是python的内置函数enumerate在字典上是枚举.列举的意思对于一个可迭代的(iterable)/可遍历的对象(如列表.字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值enumerate多用于在for循环中得到计数例如对于一个seq,得到: (0, seq[0]), (1, seq[1]),

python学习day3:函数

:first-child { margin-top: 0; } blockquote > :last-child { margin-bottom: 0; } img { border: 0; max-width: 100%; height: auto !important; margin: 2px 0; } table { border-collapse: collapse; border: 1px solid #bbbbbb; } td { padding:4px 8px; border-co

Python问题解决记录

Python如何进行中文注释:网址 解决Python UnicodeEncodeError: 'ascii' codec can't encode: 网址1.网址2.网址3 Python 字符串转换为日期格式:网址1.网址2 Python读写Json文件:网址 python同时遍历两个list:网址 理解Python的With语句:网址1.网址2 python模块collections中namedtuple()的理解:网址 Python的作用域:网址 Python的zip函数:网址 详解Pyth