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用法的主要内容,如果未能解决你的问题,请参考以下文章