基础08:字典:创个秒查流行语的词典

字典:创个秒查流行语的词典

通讯录:

存小明的电话

我们需要一个把电话号码统一起来的数据结构

用列表的话,

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条

上一篇:numpy 中 * 和 np.dot() 的区别


下一篇:python 基础知识整理