一日一技:枚举如何从任意数字开始计数
[未闻代码 ]2019-03-16
我们知道,在Python中,如果要在继承列表的同时对重复次数进行计数,可以使用enumerate
关键字:
a = ['x','y','z']
#对于索引,枚举(a)中的char:
for index,char in enumerate(a):
print(f'下标为:{index},值:{char}')
下标为:0,数值:x
下标为:1,估值:y
下标为:2,估值:z
但在现实生活中,计数一般是从1开始的,而Python里面计数是从0开始的。所以如果要表示一些现实中的数据,可能需要使用index+1
。
但实际上,enumerate
可以接受第二个参数,用来指定从该数字开始计数:
a = ['x','y','z']
#**对于索引,枚举中的char(a,start = 10):**
for index,char in enumerate(a,start = 10):
print(f'下标为:{index},值:{char}')
下标为:10,变量:x
下标为:11,估值:y
下标为:12,变量:z
网友评论