集思广益版 Python 奇技淫巧【你来教我们一些‘骚’操作】
本帖最后由 不二如是 于 2022-7-31 11:32 编辑集思广益版 Python 奇技淫巧。
https://www.bilibili.com/video/BV1c4411e77t
甲鱼老师的最新版 Python 是基础,这里专注于“极简”~
欢迎鱼油积极回复,除了鱼币,还有可能登陆我们 B 站光荣榜哦
现在 a 是一个列表:
a =
乘以一个整数:
b = a * 3
相当于自身复制 3 次。
如果再加一层括号:
a = []
就变成了嵌套列表。
如果此时乘以 3:
d = a * 3
即复制 3 次,我们就会得到一个所谓的“二维数组”。
第一个元素的索引就是,修改为 233:
b = 233
打印修改后的 b :
[, , ]
列表 b 的 3 个嵌套列表的第一个元素都变成了 233。
这是因为 a * 3 只是浅拷贝,指向同一个列表,修改一处,处处都会被修改。
浅拷贝,地址相同,当你改变现在的值,原来的值也会跟着改变。
列表默认操作都是浅拷贝,只有:
import copy
a = []
c = copy.deepcopy(a*3)
c = 233
才可以使用深拷贝。
这种拷贝会拷贝所有的属性,并且地址也与原来的不同,这样的话,改变当前的属性也不会影响原来的。
待更新
我想给大家分享的技巧是:
电脑一键关机:{:9_219:}
import os
os.system("shutdown /s /t 1") 我想给大家分享的技巧是: 我想给大家分享的技巧是:sys.argv
https://fishc.com.cn/thread-216064-1-1.html{:10_297:}
页:
[1]