Python 字典
注意:
- 键必须是唯一的
- 只能用不可变的对象来作为字典的键
- 键/值对用冒号[:]隔开,各个对用逗号[,]隔开
- 键/值对是没有顺序的,可以在使用前进行排序
- 字典是dict的实例对象
使用字典
#!/usr/bin/python3
# 文件名 dic.py
info = {"name":"wuli天","Tel":"15498695",
"e-Mail":"123456@example.com","性别":"男"}
#读取字典信息
print(info["name"])
print("%s's e_mail is %s " % (info["name"],
info["e-Mail"]))
print("info中共包括的属性有%d种." % len(info))
#获取键
key_list = list(info.keys())
print("键列表:",key_list)
#获取值
value_list = list(info.values())
print("值列表:",value_list)
#删除字典中的数据
del info["name"]#或者 del(info["name"])
#遍历字典中的信息
for info_key,info_value in info.items():
print("%s:%s" % (info_key,info_value))
#在字典中查找信息
if "Tel" in info:
print("Tel:",info.get("Tel"))
输出:
wuli天
wuli天's e_mail is 123456@example.com
info中共包括的属性有4种.
键列表:['name', 'Tel', 'e-Mail', '性别']
值列表:['wuli天', '15498695', '123456@example.com', '男']
Tel:15498695
e-Mail:123456@example.com
性别:男
Tel: 15498695