Python 字典
Posted 缥缈映苍穹
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 字典相关的知识,希望对你有一定的参考价值。
# lst = ["周杰伦", "林俊杰", "蔡依林"] lst[0] # 查找的效率比较高 # 坑: 字典存储数据的时候是用的hash值来存储. 算法不能变(python的) # 数据必须是不可变的(可哈希hash), 字典的key必须是可hash的(不可变) dic = {"jay":"周杰伦","jj":"林俊杰","jolin":"蔡依林"} print(type(dic["jay"])) # <class ‘dict‘> dic["jay"] = "麻花藤" print(dic) print(type(dic)) # 列表是可变的, 不可hash print(hash(["玫瑰","花园"])) #unhashable type: ‘list‘ #元组是不可变的, 可hash print(hash(1,2,3)) #unhashable type: ‘list‘ dic = {"jay": "周杰伦", "王力宏":["龙的传人","唯一","改变自己"]} #["战狼","战狼2"]:"吴京"}
以上是关于Python 字典的主要内容,如果未能解决你的问题,请参考以下文章