定义字典
my_dict = {'name': '张三', 'age': 18, 'like': ['学习']} print(my_dict)
增: 添加性别
my_dict['sex'] = '男' print(my_dict)
改: 年龄改为 19
my_dict['age'] = 19 print(my_dict)
添加一个爱好 吃饭 ===> 本质在列表中添加一个数据
my_dict['like'].append('吃饭') print(my_dict)
将第一个爱好改为 睡觉
my_dict['like'][0] = '睡觉' print(my_dict)
删除: 把年龄删除
my_dict.pop('age') print(my_dict)
把第一个爱好删除
my_dict['like'].pop(0) print(my_dict)
查询: 姓名
print(my_dict['name']) print(my_dict.get('name'))
查询 年龄 (没有
print(my_dict.get('age'))
print(my_dict['age']) # 这行代码会报错, 原因,age 这个键不存在
遍历: 将容器中的数据逐个取出. 字典是由键值对组成的, 字典的遍历分为三种
- 遍历字典的键(key)
- 遍历字典的值(value)
- 遍历字典的(key)和值(value)