python基础

浅拷贝:copy,调用列表的copy方法或者使用切片的语法实现

冷知识(浅拷贝只是拷贝了外层对象,如果包含嵌套对象的话那么拷贝的只是其中的引用)

例子

x = [1,2,3]

y = x.copy()

x[1] = 1

x

[1,1,3]

y

[1,2,3]

x = [1,2,3]

y = x[:]

x[1] = 1

x

[1,1,3]

y

[1,2,3]

深拷贝:deepcopy,deepcopy函数将原对象拷贝的同时也将对象中所有引用的子对象一并进行了拷贝,注:如果存在多层嵌套的话那么深拷贝也会全方位的拷贝每一层嵌套里的数据

列表推导式:

因为这是预习所以就写了点知识,等第二遍正式学习的时候在记录各种语法、语句等各种内容,本次内容包含(浅拷贝、深拷贝、嵌套列表)、copy实现的是浅拷贝使用这个前要用import模块导入(import copy:这个copy和上面的例子不同这个copy是模块的一个copy函数它拷贝的有列表、字符串、元组、而且它是浅拷贝)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值