如何在Python中从嵌套列表中检索数据

时间:2018-09-20 11:03:06

标签: python

我的嵌套列表为

product={'Name': ['Small Pizza', 'Medium Pizza', 'Large Pizza'], 'Price': [5, 8, 12]}

我怎样才能将它恢复为

  
      
  1. 小比萨饼:5
  2.   
  3. 中型披萨:8
  4.   
  5. 大披萨:12
  6.   

2 个答案:

答案 0 :(得分:1)

product={'Name': ['Small Pizza', 'Medium Pizza', 'Large Pizza'], 'Price': [5, 8, 12]}

for i in range(0,len(product['Name'])):
    print("{}. {} :{}".format(i,product['Name'][i], product['Price'][i]))

答案 1 :(得分:0)

这是一种方法。...如果您需要按价格排序。

演示:

product={'Name': ['Small Pizza', 'Medium Pizza', 'Large Pizza'], 'Price': [5, 8, 12]}

d = dict(zip(product["Name"], product["Price"]))
c = 1
for k, v in sorted(d.items(), key=lambda x: x[1]):
    print("{}. {} : {}".format(c, k, v) )
    c += 1

输出:

1. Small Pizza : 5
2. Medium Pizza : 8
3. Large Pizza : 12