python
qq_36826939
这个作者很懒,什么都没留下…
展开
-
python中list不能作为dict的key的原因
元组可以作为dict的key,但是list不可以。因为dict是通过哈希函数实现,但是list没有支持hash的方法。如何list想要支持hash,如果是基于id的话,那么创建一个相同的list,其哈希值也不同。如果是基于内容的话,list是可修改的,但是对于dict来说,其key应该是不可修改的。一句话总结:因为dict是通过哈希函数实现,对于key不应该是可修改的,而元组是不可改的,list可以修改...原创 2021-05-21 15:21:49 · 1048 阅读 · 0 评论 -
Python之init函数
__init_函数:1、带有两个下划线开头的函数是声明该属性为私有,不能在类地外部被使用或直接访问。2. init函数相当于类的构造函数,可以用来来初始化变量等。3. init函数(方法)的第一个参数必须是self(self为习惯用法,也可以用别的名字),后面的参数则可以自由定义,和定义函数没有任何区别。self是当前类的实例...原创 2021-01-29 16:36:31 · 261 阅读 · 0 评论 -
python接收键盘输入的一行数字
n = int(input()) //接收长度num = list(map(int, input().split())) //以空格隔开num = list(map(int, input().split(","))) //以逗号隔开原创 2021-01-29 13:29:03 · 617 阅读 · 0 评论 -
pythhon难懂的闭包
https://blog.csdn.net/zjuxsl/article/details/79437563转载 2020-12-23 17:54:50 · 70 阅读 · 0 评论 -
lamda
https://blog.csdn.net/zjuxsl/article/details/79437563转载 2020-12-23 17:52:21 · 79 阅读 · 0 评论 -
python数据类型
Python 定义了一些标准类型,用于存储各种类型的数据。Python有五个标准的数据类型:Numbers(数字)——int、long、float、complex(复数) String(字符串) List(列表) Tuple(元组) Dictionary(字典)List(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。列表用[ ]标识,是 python 最通用的复合数据类型。列表中..原创 2020-12-23 17:28:43 · 64 阅读 · 0 评论