052 数据结构 - 初识字典
主要内容
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、画沙漏图案 - ★★★