enumerate() 函数的用法

同时获取数据的元组和数值

用法演示一:

keys = ["url", "method"]
cases = [
    ["/login", "get"],
    ["/register","post"],
    ["/project", "put"],
]
lst = []
for case in cases:
    adict={}
    for k,v in enumerate(case):
        adict[keys[k]] = v
    #print(adict)
    #k=0,v= /login
    #k=1,v= get
    #此时adict是个字典,字典的key=adict[keys[0]],字典的值=v
    lst.append(adict)
print(lst)

用法演示二:

seq = ['one', 'two', 'three']
for i, element in enumerate(seq):
     print(i,element)


打印结果如下
0 one
1 two
2 three

 

你可能感兴趣的:(Python基础,python)