标签:林俊杰 数据 可变 不可 hash pytho 比较 字典 type
# 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"]:"吴京"}
标签:林俊杰 数据 可变 不可 hash pytho 比较 字典 type
原文地址:https://www.cnblogs.com/demons97/p/10051317.html