day3-->深浅拷贝

import copy
#浅拷贝
#copy.copy()
#深拷贝
#copy.deepcopy()
#赋值
#a = '123'
#b = a


a1 = 123123
a2 = 123123
#查看 变量的内存地址
print(id(a1))
print(id(a2))
a3 = a1
print(id(a3))
#这里看到 通过 赋值 他们永远用的都是同一个内存地址

#下面看一个 浅拷贝,与上面的内存地址 是 同一个内存地址
a4 = copy.copy(a3)
print(id(a4))

深浅拷贝应用

dic = {
    "cpu:":[80,],
    "mem:":[80,],
    "disk:":[80]
}
# print("原来:",dic)
new_dic = copy.copy(dic)
#浅拷贝 修改 cpu 的第 0个元素 修改成 50
new_dic['cpu:'][0] = 50
print("原修改后::",dic) #正常来说 修改后的 只是修改了新的 new_dic 但是这里看到 修改后 原来的 dic 的cpu 的值 也被修改了
print("new修改后:",new_dic)
#输出:
# 原修改后:: {'cpu:': [50], 'mem:': [80], 'disk:': [80]}
# 修改后: {'cpu:': [50], 'mem:': [80], 'disk:': [80]}

##深拷贝 修改 cpu 的第 0个元素 修改成 50

new_dic = copy.deepcopy(dic)
new_dic['cpu:'][0] = 50
print("原修改后:",dic)
print("new修改后:",new_dic)
#输出:
# {'cpu:': [80], 'mem:': [80], 'disk:': [80]}
# {'cpu:': [50], 'mem:': [80], 'disk:': [80]}

 

转载于:https://www.cnblogs.com/nb-blog/p/6425282.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用python bs4库从下面这段内容“<div class="maingrid" data-v-0f3d927f=""> <!-- --> <!-- --> <!-- --> <div class="period" data-v-0f3d927f=""> Saturday, Jun 3, 2023 </div> <div class="summary summarykpis4" data-v-0f3d927f=""> <div class="icon" data-v-0f3d927f=""> <div class="partly-cloudy-day" data-v-0f3d927f=""> </div> </div> <div class="kpi summary" data-v-0f3d927f=""> <div class="subtitle"> Max </div> <div> 28℃ </div> <div class="normals"> <div> 22 </div> <div> 27 </div> <div> 36 </div> <div class="subtitle"> Min </div> <div class="subtitle"> Mean </div> <div class="subtitle"> Max </div> </div> </div> <div class="kpi summary" data-v-0f3d927f=""> <div class="subtitle"> Min </div> <div> 13℃ </div> <div class="normals"> <div> 9.9 </div> <div> 15 </div> <div> 19 </div> <div class="subtitle"> Min </div> <div class="subtitle"> Mean </div> <div class="subtitle"> Max </div> </div> </div> <div class="kpi summary" data-v-0f3d927f=""> <div class="subtitle"> Rain </div> <div> 0mm </div> <div class="normals"> <div> 0 </div> <div> 4.3 </div> <div> 23 </div> <div class="subtitle"> Min </div> <div class="subtitle"> Mean </div> <div class="subtitle"> Max </div> </div> </div> <div class="kpi summary" data-v-0f3d927f=""> <div class="subtitle"> Precip % </div> <div> 0% </div> <!-- --> </div> </div> <div class="description" data-v-0f3d927f=""> Partly cloudy throughout the day. </div> <!-- --> <!-- --> <!-- --> <!-- --> <!-- --> <!-- --> <!-- --> <!-- --> <!-- --> <!-- --> <!-- --> </div>”提取出6月3至6月5日天气信息
06-04
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值