购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.9 字典

字典是另一种可变容器模型,且可存储任意类型的对象。要访问字典元素,可以使用熟悉的方括号和键来获取它的值。

     dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'}
     print("dict['Name']: ", dict['Name'])
     print("dict['Age']: ", dict['Age'])

如果需要根据字典中的值排序,由于字典本质上是无序的,所以可以把排序结果保存到有序的列表。

     >>> x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
     >>> sorted_by_value = sorted(x.items(), key=lambda kv: kv[1])
     >>> print(sorted_by_value)
     [(0, 0), (2, 1), (1, 2), (4, 3), (3, 4)]

OrderedDict是一个字典子类,它会记住键/值对的顺序。 2PJn3izE9BgUDVtx+v6l5yoQLmWZ/8EpAN0ug17HcBUjIMoAPqgcEHXAlUdmrMAC

点击中间区域
呼出菜单
上一章
目录
下一章
×