1、首先创建一个字典:其格式{“xx”:“xx”,“xx”:“xx”}里面你想加多少就加多少,这个字典中包括了你朋友的信息。官方术语:字典是放在花括号{ }中的一系列键-值对
friend={"name":"Liudan","height":168,"age":25}
#这是将一个字典赋值给friend变量.字典的键是"name","height","age",这些相应的值是"Liu",168,25。
有一天,你忘记了你最好朋友的名字,可以通过字典中的“键”,来找出其名字
friend['name']
结果
'Liudan'
也可将他打印出来
print("我最好的朋友是"+friend['name'])
结果
我最好的朋友是Liudan
2、时隔多年,你终于知道了你这位朋友的微信号。如何把微信号和已知信息添加到一起呢? 官方术语:添加键-值对
friend["wechart"]=12345
print(friend)
结果
{'name': 'Liudan', 'height': 168, 'age': 25, 'wechart': 12345}
在微信上,一直想知道他头像1201代表什么意思,在穷追不舍的追问下,得知这是他的生日。将这条信息也备注到字典中
friend[1201]="birthday"
print(friend)
结果
{'name': 'Liudan', 'height': 168, 'age': 25, 'wechart': 12345, 1201: 'birthday'}
3、在某天聊天中,发生了一件社死的事情。你发现这么多年,你一直记错了最好朋友的名字。那就修改一下字典中的值吧!
friend["name"]="Jidan"
print(friend)
结果
{'name': 'Jidan', 'height': 168, 'age': 25, 'wechart': 12345, 1201: 'birthday'}
4、经过这次社死现场,他的名字已经深深烙印在你的心里,你觉的已经不需要用字典来存储这一信息。那需要做的是删除它——键-值对。
del friend["name"]
print(friend)
结果
{'height': 168, 'age': 25, 'wechart': 12345, 1201: 'birthday'}
5-(1)、在一个炎热的下午,你想看看这个字典中存了什么不可告人的秘密。遍历所有的键-值对,items()方法。
A、items()s方法
print("万能的上帝,请帮我打印出所有的键值对吧!")
for i,j in friend.items():
print("\n键:"+str(i)) #当有数字时,将其转换为字符串类型,否则万能的上帝也帮不了你。以下同理
print("值:"+str(j))
结果
万能的上帝,请帮我打印出所有的键值对吧!
键:height
值:168
键:age
值:25
键:wechart
值:12345
键:1201
值:birthday
5-(2)、你只需要字典中的键or值时,可用分别用keys()方法/values()方法来实现这一目的。遍历字典中的所有键/值。
A、keys()方法:
print("我有尚方宝剑在此!尔等谁敢放肆")
for i in friend.keys():
print("键:"+str(i))
结果
我有尚方宝剑在此!尔等谁敢放肆!
键:height
键:age
键:wechart
键:1201
B、values()方法
for j in friend.values():
print("values:"+str(j))
结果
values:168
values:25
values:12345
values:birthday