未闻code

枚举如何从任意数字开始计数

2020-05-28  本文已影响0人  后山小鲨鱼

一日一技:枚举如何从任意数字开始计数

[未闻代码 ]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

上一篇 下一篇

猜你喜欢

热点阅读