主要内容 #
1. 字典的定义 #
在编程当中,字典(Dictionary)指的是一种可变的容器,这个容器可以存储任意类型的数据。 字典里的每个元素为一个键值对,键值对格式如下: key : value key被称为键值,它在字典中的值是唯一的(不能重复)。 value被称为值,它在字典中可以不唯一(可以重复)。 每个键值对用英文冒号:分割 字典格式如下: dict1 = {key1: value1, key2: value2 …} dict1为表示字典的变量,字典的内容被一个大括号{}包含。 一个字典中可以有多个键值对,每个键值对用英文逗号,分隔2. 字典的特性 #
3. 字典的构建 #
构建一个空字典: 其中,dict()是Python的内置函数。dict1 = {} # 或者 dict1 = dict() print(dict1)构建小明的信息表字典:
dict1 = {"name": "小明", "birth": "2005/06", "code": 1} print(dict1)
4. 字典的访问 #
访问字典的基本格式如下: value = dict1[key] dict1为字典的变量名 key为字典的键值 结果返回当前key所对应的值(value) 访问小明的信息表字典:dict1 = {"name": "小明", "birth": "2005/06", "code": 1} name = dict1["name"] print(name) #print(dict1["English"]) #如果访问字典中不存在的键值,此行程序会抛出错误
5. 小结 #
OJ训练题 #
1、单词替换 – ★
2、数列筛选偶数 – ★
3、严格递减连续子数列 – ★
4、画U型图案 – ★★
5、画沙漏图案 – ★★★