码迷,mamicode.com
首页 > 编程语言 > 详细

Python 字典

时间:2018-12-01 23:36:43      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:林俊杰   数据   可变   不可   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"]:"吴京"}

  

 

Python 字典

标签:林俊杰   数据   可变   不可   hash   pytho   比较   字典   type   

原文地址:https://www.cnblogs.com/demons97/p/10051317.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!