zip()打包
字典键值交互界面演示
输出的两种方式
字典的元素添加,修改:
字典的删除:
clear只能全部删除,不能只加入某一元素进行筛选删除
popitem不带参数
pop弹出参数
字典中的遍历与查找
#字典的遍历,查找
d2 = {'tom':2,'jack':18,'Alice':12}
for get in d2.items():
print(get)
for get in d2.keys():
print(get)
print('\n')
for get in d2:
print(get)
print('\n')
if 'jack' in d2:
print(d2['jack'])
if 'jack' in d2.keys():
print(d2['jack'])
#实战1 根据星座测试性格特点
name = ["香凝","12","13"]
#作为键 sign_person = ["双鱼座","白羊座","水瓶座"]
person_dict = dict(zip(name,sign_person))
sign_all = ["双鱼座","白羊座","射手座","天蝎座","处女座","魔羯座","天秤座","巨蟹座","狮子座","金牛座","水瓶座","双子座"]
character = ["集所有星座的优缺点于一身。最大的优点是有一颗善良的心, 愿意帮助别人。", "开心的感觉, 阳光、乐观、 坚强, 性格直来直去,就是有点小脾气。",
"崇尚自由,勇敢、 果断、 独立,身上有一股勇往直前的劲儿。",
"占有欲强,精力旺盛,对生活有目标,勇往直前",
"细致温柔,耐心谨慎,现实主义,追求完美主义",
"脚踏实地,比较固执,不达目的不罢休",
"追求平等,和谐,交际能力强,因此朋友多,面对选择很犹豫",
"温柔,有耐心,情绪敏感",
"称为人上人,理想远大",
"一丝不苟,现实主义",
"很聪明,创新,过着独一无二的生活",
"追求新鲜感,有点小聪明,耐心不够"]
sign_dict = dict(zip(sign_all,character))
print("【香凝】的星座是",person_dict.get("香凝"))
print("【香凝】的星座是",person_dict["香凝"])
print("\n她的性格特点是:\n\n",sign_dict.get(person_dict.get("香凝")))