我有一个如下的字典列表:
l = [{'pet': 'cat', 'price': '39.99', 'available': 'True'},
{'pet': 'cat', 'price': '67.99', 'available': 'True'},
{'pet': 'dog', 'price': '67.00', 'available': 'False'}
,....,
{'pet': 'fish', 'price': '11.28', 'available': 'True'}]
我该如何把上面的列表转换为
(*)
格式?l_2 = [('cat','39.99','True'),('cat','67.99','True'),('dog','67.00','False'),....,('fish','11.28','True')]
我尝试使用.items()
和l[1]
:
for l in new_list:
new_lis.append(l.items())
然而,我无法将字典列表中的第二个元素位置提取为元组列表,如
(*)
所示。
l.values()
。 - PRMoureu