【发布时间】:2013-11-27 07:48:28
【问题描述】:
如何按成员变量对字典进行排序
class Item():
def __init__(self, _name, _index, _price):
self.name = _name
self.index = _index
self.price = _price
我想显示按索引或价格排序的商品信息。
DicItems = {}
DicItems["Candy"] = Item("Candy", 1, 100)
DicItems["IceCream"] = Item("IceCream", 2, 500)
DicItems["Snack"] = Item("Snack", 3, 300)
按索引顺序打印项目列表 ->结果
Candy 1 100
IceCream 2 500
Snack 3 300
按价格列出商品列表 ->结果
Candy 1 100
Snack 3 300
IceCream 2 500
【问题讨论】: