"""标签:info,name,Python,age,数据类型,print,my,字典 From: https://www.cnblogs.com/xin-yan/p/17486623.html
题目1:下面关于字典的定义正确的是:C
A. d = {1,}
B. d = {1,2:3,4}
C. d = {'name':'xinlan','age':18}
D. d = {[1,2]:[3,4],'age':18}"""
# 题目2:请创建一个字典用来表示你自己的个人信息。有哪些key由你自己来决定 。
my_info = {'name': '森森', 'age': 18, 'gender': '女', 'hobby': ['敲代码', '摄影', '学习']}
print(my_info)
print('*'*100)
"""
题目3:使用字典和列表存储和操作以下数据
a. 某相亲节目需要获取你的个人信息(字典形式),请存储你的:姓名、性别、年龄
b. 有一个人对你很感兴趣,平台需要您补足您的身高和联系方式;
c, 平台为了保护你的隐私,需要你删除你的联系方式;
d, 你为了取得更好的成绩,需要取一个花名,并修改自己的身高和其他你觉得需要改的信息。
e, 你进一步添加自己的兴趣,兴趣至少包含 3个(注意:兴趣是另外一个列表。请将这个列表作为一个成员,添加到原个人信息列表当中,添加到末尾即可。"""
# a.存储个人信息
my_info = {'name': '森森', 'gender': '女', 'age': 18}
# b.补足身高和联系方式
my_info['height'] = 160
my_info['phone'] = '13466998888'
print(my_info)
# c.删除联系方式
my_info.pop('phone')
# my_info.popitem() # 删除最后一个
print(my_info)
# d.取花名,修改身高和其他你觉得需要改的信息
my_info['nick_name'] = "朵朵"
my_info['height'] = 168
my_info['age'] = 22
print(my_info)
# e.添加自己的兴趣
hobby = ['敲代码', '摄影', '学习']
my_info['hobby'] = hobby
print(my_info)