我得到以下数据
{'Value': ['A000453', 'Product AB', 5.0]}
{'Value': ['A000201', 'Product UV', 10.0]}
{'Value': ['A000900', 'Product XY', 2.0]}
我可以在循环中输出,如下所示:
for i in x['data']:
print('Order:', i['Value'][0])
print('Product:', i['Value'][1])
print('Amount:', int(i['Value'][2]))
有没有办法按照第一个值对循环中的输出进行排序
最后看起来是这样的:
Order: A000201
Product: Product UV
Amount: 10
Order: A000453
Product: Product AB
Amount: 5
Order: A000900
Product: Product XY
Amount: 2
多谢各位
您可以通过使用带有自定义键的
sort
来实现这一点。 例如:输出将是:
通过这种方式,您可以按第一个元素对列表进行排序:
没有按键功能:
相关问题 更多 >
编程相关推荐