不二如是 发表于 2022-7-29 18:36:59

集思广益版 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

才可以使用深拷贝。

这种拷贝会拷贝所有的属性,并且地址也与原来的不同,这样的话,改变当前的属性也不会影响原来的。




待更新

小伤口 发表于 2022-7-29 21:32:17

我想给大家分享的技巧是:
电脑一键关机:{:9_219:}
import os
os.system("shutdown /s /t 1")

tomok 发表于 2022-7-31 15:15:51

我想给大家分享的技巧是:

liuzhengyuan 发表于 2022-8-1 00:23:10

我想给大家分享的技巧是:sys.argv
https://fishc.com.cn/thread-216064-1-1.html{:10_297:}
页: [1]
查看完整版本: 集思广益版 Python 奇技淫巧【你来教我们一些‘骚’操作】