字典可以应用于很多场景,比如
1、定义统一数据规格,每个字典保存一条记录,用键保存字段名,用值保存字段内容:
card_list = [
{"name": "张三", "qq": "12345", "phone": "110"},
{"name": "李四", "qq": "54321", "phone": "10086"}
]
2、基于哈希的快速定位,键是用于定位(搜索)的信息,值是目标对象:
card_list = {
"张三": {"qq": "12345", "phone": "110"},
"李四": {"qq": "54321", "phone": "10086"}
}
和C++一样,Python的面向对象也支持对象的封装、继承、多态,但在实现细节上有所不同,具体可以参考这篇:
C++与Python的面向对象比较 - 知乎 (zhihu.com)