文章目录
II. 其他
字典中的每一对元素由kv两个组成,那么这个key有没有什么限定呢?
比如能不能塞一个None作为key?能不能塞一个list作为可以?
1. key可以为None
实例演示一下,None是可以作为key的
1 | >>> a = {} |
2. 创建时,出现重复的key
我们知道在后续的字典修改时,如果key存在是需改,不存在是新增,那么在创建字典时,出现了重复的key会怎样?
- 后一个key的值被记录
1 | >>> a= {'a': 123, 'b': 4, 'a': 3} |
3. key必须不可变
字典的key,要求不可变,即可用数字,字符串或元组,但是list就不行
1 | >>> a = {[1,2]: 1} |
II. 其他
1. 一灰灰Blog: https://liuyueyi.github.io/hexblog
一灰灰的个人博客,记录所有学习和工作中的博文,欢迎大家前去逛逛
2. 声明
尽信书则不如,以上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激
- 微博地址: 小灰灰Blog
- QQ: 一灰灰/3302797840
3. 扫描关注
一灰灰blog