这个结果我只想每个结果一次怎么去掉其他的重复的呢?


products = [['iphone',6888],['macpro',14800],['mi6',2499],['coffee',31],['book',60],['nike',699]]
l=len(products)
print('------商品列表------')
for i in range(l):
    for product in products:
        print("%d %s"%(i,products[i]))

结果:
------商品列表------
0 ['iphone', 6888]
0 ['iphone', 6888]
0 ['iphone', 6888]
0 ['iphone', 6888]
0 ['iphone', 6888]
0 ['iphone', 6888]
1 ['macpro', 14800]
1 ['macpro', 14800]
1 ['macpro', 14800]
1 ['macpro', 14800]
1 ['macpro', 14800]
1 ['macpro', 14800]
2 ['mi6', 2499]
2 ['mi6', 2499]
2 ['mi6', 2499]
2 ['mi6', 2499]
2 ['mi6', 2499]
2 ['mi6', 2499]
3 ['coffee', 31]
3 ['coffee', 31]
3 ['coffee', 31]
3 ['coffee', 31]
3 ['coffee', 31]
3 ['coffee', 31]
4 ['book', 60]
4 ['book', 60]
4 ['book', 60]
4 ['book', 60]
4 ['book', 60]
4 ['book', 60]
5 ['nike', 699]
5 ['nike', 699]
5 ['nike', 699]
5 ['nike', 699]
5 ['nike', 699]
5 ['nike', 699]

products=list(set(products))
有帮助望采纳

products = [['iphone',6888],['macpro',14800],['mi6',2499],['coffee',31],['book',60],['nike',699]]
#l=len(products)
print('------商品列表------')
    for i,product in enumerate(products):
        print("%d %s"%(i,product))