- 软件自动化测试实战解析:基于Python3编程语言
- 徐西宁编著
- 307字
- 2021-07-23 16:17:38
2.12 dict基础
和list一样,dict(dictionary,字典)也是Python内置的一种容器数据类型,它的元素是键值对(Key-Value Pair)。键(key)不能重复,通过key可以访问相应的值(value)。
dict用花括号来创建:
airports = {}
我们也可以在创建的时候就指定元素,在以下范例中,通过PVG这个key,我们可以唯一地对应到“上海浦东国际机场”这个value;通过PEK这个key,我们可以唯一地对应到“北京首都国际机场”这个value。
airports = { "PVG": "上海浦东国际机场", "PEK": "北京首都国际机场" }
键值对的value可以是任何类型,可以是字符串、数值、布尔类型、list,还可以是dict类型,或者是接下来会了解到的更复杂的类型,这种灵活性让我们可以很容易地表达实际应用中的数据结构。
personal_info = { "name": "Zhang San", "age": 28, "married": False, "languages": ["Mandarin", "Cantonese", "English"], "friends": { "Li Si": { "phone": "18888888888" }, "Wang Wu": { "phone": "18666666666", "city": "Shanghai" } } }