python常见面试问题2

两个set怎么获取交集,并集,差集

集合.intersection(集合2)

集合.difference(集合2)

集合.union(集合2)

补:对称差集 集合.symmetric_difference

对称差集:你与我的不同+我与你打不同

哪些情况下y!=x-(x-y)会成立

非空集合且不为父子关系

x={1,2,5}

y={2,8}

python怎么拷贝一个对象

1.浅拷贝

import copy

2.

lst=[1,2,3].copy()

3.切片

lst[:] lst[::]

深拷贝

import copy

copy.deepcopy()

赋值,浅拷贝,深拷贝区别

赋值:将变量和值在内存中形成映射指向关系

浅拷贝:只拷贝第一层级里所有元素,单独开辟空间形成独立的一个副本copy.copy()

深拷贝:所有层级的元素都单独拷贝一份,开辟全新的空间

(地址:原不可变数据只是暂时的指向原数据,可变的数据独立开辟新空间)

pass作用

占位

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值