摘要:
1.推导式 [expression(i) for i in old_List if condition(i)]#列表 print([print(i) for i in [1, 2, 3] if i >=2]) {key:value for key,value in iterable}#字典 dict 阅读全文
摘要:
解释: 哈希表(hash table)是散列表,根据键(关键值)直接访问在内存存储位置的数据结构,通过计算关于键值的函数(散列函数用于映射),将所需要查询的数据映射到表中的一个位置来访问记录,加快查询的速度。映射函数称为散列函数,存放记录的数组称为散列数组。 哈希表本质上是一个数组(数据结构中数组查 阅读全文
摘要:
在某些情况下,python会使用现有的不可变对象,而不是总是创建一个新对象。驻留的对象在内部使用类似字典的结构(驻留池)进行驻留,节省内存。 原理:系统维护interned字典类型记录已经被驻留的字符串对象,如果a需要驻留,在interned字典中会检测是否存在,存在则指向字符串对象,a的引用次数减 阅读全文