enumerate用法

Posted 侠客行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了enumerate用法相关的知识,希望对你有一定的参考价值。

enumerate 作用:新增一列,自动累加(类似表格中的自增列),一般用于for循环中

例1:

li2 = ["电脑","鼠标","内存","键盘"]
for i,j in enumerate(li2,0):
    print(i,j)
inp = input("请输入0-3:")

inp2 = int(inp)

len2 = len(li2)
if inp2 >=0 and inp2 < len2:
res = li2[inp2] print("你选择的商品是: " + res)
else:
 print("商品不存在!”)

运行效果:

例2:

li2 = [{"name":"电脑","price":4500},{"name":"鼠标","price":35},{"name":"内存","price":200},{"name":"键盘","price":30}]
for i,j in enumerate(li2,0):
    print(i,j["name"],j["price"])
inp = input("请输入0-3:")
inp2 = int(inp)
res = li2[inp2]["name"]
res1 = li2[inp2]["price"]
print("你选择的商品是: " + res + " 价格为:" +str(res1))

 

以上是关于enumerate用法的主要内容,如果未能解决你的问题,请参考以下文章

python enumerate 函数用法

python enumerate 用法

python enumerate用法

enumerate函数用法

enumerate()用法

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