字典:创个秒查流行语的词典
通讯录:
存小明的电话
我们需要一个把电话号码统一起来的数据结构
用列表的话,
contacts=["137000000","15856256022"]
缺点:不知道谁是谁的。
字典:人名和电话号码对应起来,跟现实生活中的字典差不多
元组:圆括号,元组不可变
可变:列表,字典
不可变:str int float bool 、字典的键值、元组
字典操作
1.要到美女的电话号码,怎么放入通讯录呢?
contacts["美女A"]="18556255698"
如果“美女A”的电话号码已经存在,上一步操作就改变了“美女A”的电话号码。
2.查看"小明"是否在通讯录里面?
print("小明" in contacts) #如果在里面,就返回true 否则返回false
3.删除小明的电话号码
del contracts["小明"]
4.查看通讯录里有多少个电话号码?
len(contracts)
应用:流行词汇
slang_dict={"觉醒年代":"123456789",
"YYDS":"1598745632"}
slang_dict["双减"]="8978946523"
slang_dict["破防"]="987654321"
query=input("请输入你想要查询的流行语:")
if query in slang_dict:
print("你查询的"+query+"含义如下")
print(slang_dict[query])
else:
print("您查询的流行语暂未收录")
print("当前本词典收录词条书为:"+str(len(slang_dict))+"条")
测试一:
请输入你想要查询的流行语:YYDS
你查询的YYDS含义如下
1598745632
测试二:
请输入你想要查询的流行语:wijisjk
您查询的流行语暂未收录
当前本词典收录词条书为:4条