上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页
摘要: 深浅拷贝 list /set /dict 一层 阅读全文
posted @ 2024-09-25 21:45 jhchena 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 此情况V1未进行修改,V1还是指向原来的 阅读全文
posted @ 2024-09-25 21:42 jhchena 阅读(3) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2024.cnblogs.com/blog/1749876/202409/1749876-20240925213956199-434431375.png) 阅读全文
posted @ 2024-09-25 21:40 jhchena 阅读(3) 评论(0) 推荐(0) 编辑
摘要: data_list = [] for i in range(10): data = {} data['user'] = i data_list.append(data) print(data_list) #每个字典都 不一样 字典,列表内存指向图 data = {} for i in range(1 阅读全文
posted @ 2024-09-25 21:39 jhchena 阅读(3) 评论(0) 推荐(0) 编辑
摘要: """ v1 = [1,2,3] v2 = [1,2,3] v1 = [1,2,3] v2 = v1 v3 = v1 v1.append(999) #v2 、V3指向 V1内存地址,如果V1 改变,V2/V3也会改变 v1 = [1,2,3] v2 = v1 v3 = v1 v1 = [1,] #v 阅读全文
posted @ 2024-09-25 21:37 jhchena 阅读(1) 评论(0) 推荐(0) 编辑
摘要: == 用于比较值是否相等。 is 用于比较内存地址是否相等。 阅读全文
posted @ 2024-09-25 21:37 jhchena 阅读(2) 评论(0) 推荐(0) 编辑
摘要: """ v1 = [1,2,3] v2 = v1 #指向同一个内存地址 v1.append(999) print(v1,v2) print(id(v1),id(v2)) """ """ v1 = [1,2,3] v2 = v1 #指向同一个内存地址 print(id(v1),id(v2)) v1 = 阅读全文
posted @ 2024-09-25 21:36 jhchena 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 示例一: v1 = [11,22,33] v2 = [11,22,33] v1 = 666 v2 = 666 v1 = "asdf" v2 = "asdf" #以上数据都不是同一个内存地址 # 按理 v1 和 v2 应该是不同的内存地址。特殊: 1. 整型: -5 ~ 256 2. 字符串:"ale 阅读全文
posted @ 2024-09-25 21:36 jhchena 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 要确认是进行赋值,还是找到其中, 有赋值为:重新开辟内存空间 python 将:-5~ 256为常用的数字(如果在范围类使用同一内存空间,这叫:python小数据池) 如果大于这个数值,会重新 进行开僻内存空间 字符串:如果A1 = ‘’alex A2= ‘alex , A1/A2等于同一个字符串 阅读全文
posted @ 2024-09-25 21:34 jhchena 阅读(3) 评论(0) 推荐(0) 编辑
摘要: # 1. 列表/字典/集合 -> 不能放在集合中+不能作为字典的key(unhashable) # info = {1, 2, 3, 4, True, "国风", None, (1, 2, 3)} # print(info) # 2. hash -> 哈希是怎么回事? # 因为在内部会将值进行哈希算 阅读全文
posted @ 2024-09-25 21:32 jhchena 阅读(4) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页