当前位置: 首页 > wzjs >正文

网站建设公司的工资怎样做的网站内网外网都能用

网站建设公司的工资,怎样做的网站内网外网都能用,wordpress仿京东,高新网站建设哪家好1. 数组拷贝 浅拷贝(Shallow Copy): 浅拷贝创建一个新的对象,但不会复制原始对象中的子对象。原始对象和浅拷贝后的对象共享相同的子对象。这意味着,如果修改了浅拷贝后的对象中的子对象,原始对象中的相应…

1. 数组拷贝

浅拷贝(Shallow Copy):

  • 浅拷贝创建一个新的对象,但不会复制原始对象中的子对象。
  • 原始对象和浅拷贝后的对象共享相同的子对象。这意味着,如果修改了浅拷贝后的对象中的子对象,原始对象中的相应子对象也会受到影响。
  • 浅拷贝通常使用一些语言提供的内建函数(如copy.copy()在Python中)来执行。

深拷贝(Deep Copy):

  • 深拷贝创建一个新的对象,并且递归地复制原始对象中的子对象。这意味着原始对象和深拷贝后的对象是完全独立的,对其中一个的修改不会影响另一个。
  • 深拷贝通常需要使用专门设计用于深拷贝的函数或库(如copy.deepcopy()在Python中)。

使用场景: 备份, 或者是回溯题目的时候需要深拷贝数组, 如果是浅拷贝的化那么将会为[]数组

# 推荐深拷贝 [row[:] for row in arr]
def twoDimensinalArrCopy(arr):new_arr_shallow1 = arr           # 浅拷贝 直接赋值new_arr_shallow2 = arr[:][:]     # 浅拷贝 [:][:]new_arr_shallow3 = arr.copy()    # 浅拷贝 .copy()new_arr_deep1 = [row[:] for row in arr]  # 深拷贝arr[0][0] = 100print(new_arr_shallow1)print(new_arr_shallow2)print(new_arr_shallow3)print(new_arr_deep1)
# 推荐深拷贝 arr[:]
def oneDimensionalArrCopy(arr):new_arr_shallow = arr        # 一维数组浅拷贝new_arr_deep = arr[:]        # 一维数组深拷贝new_arr_deep2 = arr.copy()   # 一维数组深拷贝arr[0] = 8print(f"浅拷贝: {new_arr_shallow}")print(f"深拷贝: {new_arr_deep}")print(f"深拷贝: {new_arr_deep2}")
if __name__ == '__main__':arr_one = [1, 2, 3, 4, 5, 6, 7]arr_two = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]# oneDimensionalArrCopy(arr_one)    # 一维数组拷贝# twoDimensinalArrCopy(arr_two)     # 二维数组拷贝

2. 数组的初始化

2.1 初始一维数组直接

def createOneArr(length):arr = [0] * lengthreturn arr

2.2 初始化二维数组

这里需要注意要使用一个for循环,不然会有问题 可以自行测试

def createTwoArr(row, column):arr = [[0] * column for _ in range(row)]    # 注意行列的顺序# arr = [[0] * column] * row  # 这种是错误的  这种初始化相当于是每行都相同return arr
def createOneArr(length):arr = [0] * lengthreturn arr
# 初始化一个row行, column列的二维数组
def createTwoArr(row, column):arr = [[0] * column for _ in range(row)]    # 注意行列的顺序# arr = [[0] * column] * row  # 这种是错误的  这种初始化相当于是每行都相同return arrif __name__ == '__main__':# 矩阵初始化one = createOneArr(5)two = createTwoArr(4, 5)print(one)print(two)two[0][0] = 1print(two)

3. 总的代码

# 推荐深拷贝 [row[:] for row in arr]
def twoDimensinalArrCopy(arr):new_arr_shallow1 = arr           # 浅拷贝 直接赋值new_arr_shallow2 = arr[:][:]     # 浅拷贝 [:][:]new_arr_shallow3 = arr.copy()    # 浅拷贝 .copy()new_arr_deep1 = [row[:] for row in arr]  # 深拷贝arr[0][0] = 100print(new_arr_shallow1)print(new_arr_shallow2)print(new_arr_shallow3)print(new_arr_deep1)
# 推荐深拷贝 arr[:]
def oneDimensionalArrCopy(arr):new_arr_shallow = arr        # 一维数组浅拷贝new_arr_deep = arr[:]        # 一维数组深拷贝new_arr_deep2 = arr.copy()   # 一维数组深拷贝arr[0] = 8print(f"浅拷贝: {new_arr_shallow}")print(f"深拷贝: {new_arr_deep}")print(f"深拷贝: {new_arr_deep2}")
# 初始化一个length的数组
def createOneArr(length):arr = [0] * lengthreturn arr
# 初始化一个row行, column列的二维数组
def createTwoArr(row, column):arr = [[0] * column for _ in range(row)]    # 注意行列的顺序# arr = [[0] * column] * row  # 这种是错误的  这种初始化相当于是每行都相同return arrif __name__ == '__main__':arr_one = [1, 2, 3, 4, 5, 6, 7]arr_two = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]# oneDimensionalArrCopy(arr_one)    # 一维数组拷贝# twoDimensinalArrCopy(arr_two)     # 二维数组拷贝# 矩阵初始化one = createOneArr(5)two = createTwoArr(4, 5)print(one)print(two)two[0][0] = 1print(two)

文章转载自:

http://C4NUN2xZ.pzcjq.cn
http://mPAwfUYf.pzcjq.cn
http://HxMVWylf.pzcjq.cn
http://c9zA4bis.pzcjq.cn
http://4upXgJjy.pzcjq.cn
http://TmsINUop.pzcjq.cn
http://JwgY8GMS.pzcjq.cn
http://UcG44I8k.pzcjq.cn
http://gp6ja8IM.pzcjq.cn
http://HPTxFEzB.pzcjq.cn
http://c52WhxJV.pzcjq.cn
http://WW4EmwVc.pzcjq.cn
http://cOuAWROU.pzcjq.cn
http://SalmQ31p.pzcjq.cn
http://qPBKBmeF.pzcjq.cn
http://TrLQil8j.pzcjq.cn
http://STgUUbBp.pzcjq.cn
http://hCSUeYlE.pzcjq.cn
http://QhXAniJ1.pzcjq.cn
http://s9ZsT763.pzcjq.cn
http://K8aYyWx9.pzcjq.cn
http://xkONImLT.pzcjq.cn
http://C61I0PXV.pzcjq.cn
http://fDEE0PPi.pzcjq.cn
http://OD5IryJi.pzcjq.cn
http://pLqbLItw.pzcjq.cn
http://5NnPDqZq.pzcjq.cn
http://GMo15DaG.pzcjq.cn
http://kcxipui9.pzcjq.cn
http://g1nPYan1.pzcjq.cn
http://www.dtcms.com/wzjs/665705.html

相关文章:

  • 网站转app工具高级版天元建设集团有限公司申请破产了吗
  • 手机网站一般宽度做多大的万网归一什么时候启动
  • 创意网站 案例 下载简单做网站需要学什么
  • 个人网站网页设计付费的网站推广该怎么做
  • 网站服务器过期了怎么办wordpress alt
  • 宁波象山网站建设怎么推广自己做的网站吗
  • 温州网站域名注册服务公司十堰网站网站建设
  • 平面设计与网站开发的概述wordpress 添加页面
  • 主流网站开发工具wordpress 配置ftp
  • 怎么做坑人的网站做彩妆发哪个网站浏览量高
  • 微网站建设完不知道怎么推广咋办营销型网站和普通网站的区别
  • 云南网站建设百度官方企业网站开发 外文文献
  • 网站如何做微信支付宝支付宝庆阳网站网站建设
  • 群晖根目录wordpress深圳seo网站优化公司
  • 做网站带源码软件wordpress文章图片自适应
  • 东盟建设集团有限公司网站wordpress主题首页文件
  • 怎么做高端网站建程网怎么样
  • 网站建设需要提供哪些材料网站建设先修课程
  • asp网站 证书怎么用域名建网站
  • 建站培训东莞网上申报系统
  • 怎样做美食网站学设计的基础是什么
  • 免费的招聘网站小公司网站
  • 南昌有哪些企业网站建设银行征信中心网站
  • 西安有什么网站绑定电影卡的app
  • 注册网站怎么注册不了技术支持 金华网站建设
  • 湖南做网站 搜搜磐石网络seo链接优化建议
  • 网站建设运营合作合同怎么做钓鱼网站
  • 花都区住房和城市建设部网站海南海口最新新闻事件
  • 做网站卖钱做一个网站多久
  • 网站安全检测报告御名是什么意思