python中dict字典和set集合的使用方法及浅拷贝及数据类型转换超详解加代码演示

本文深入探讨了Python中的dict和set操作,包括字典的复制方法、扩展、获取键值项、处理不存在的键、创建空集合以及集合的差集、并集、交集操作。此外,还详细介绍了数据类型的转换,如浮点、字符串转整型,整型、字符串转浮点,以及不同进制间的转换等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.dict和list中copy方法画图加代码解释(重新画一下)

在这里插入图片描述
首先我们输入下面代码

list_data = [1, 2, [3, 4, 5]]
copy_list = list_data.copy()
print(list_data, copy_list)
print(id(list_data), id(copy_list))  # 查看它两的id
print(id(list_data[0]), id(copy_list[0]))  # 查看list_data和copy_list中第一个元素的id
print(id(list_data[1]), id(copy_list[1]))  # 查看list_data和copy_list中第二个元素的id
print(id(list_data[2]), id(copy_list[2]))  # 查看list_data和copy_list中第三个元素的id
print(id(list_data[2][2]), id(copy_list[2][2]))  # 查看list_data和copy_list中第三个元素中的第三个的id

copy_list[0] = 10  # 将copy_list中的第一个元素修改为 10
print(list_data, copy_list)  # 输出list_data, copy_list可以看出copy_list中的第一个元素被修改了,而list_data的第一个元素未发生变化

copy_list[1] = 20  # 将copy_list中的第二个元素修改为 20
print(list_data, copy_list)  # 输出list_data, copy_list可以看出copy_list中的第二个元素被修改了,而list_data的第一个元素未发生变化

copy_list[2][0] = 30  # 将copy_list中的第三个元素修改为 30
print(list_data, copy_list)  # 输出list_data, copy_list可以看出copy_list中的第三个元素被修改了,而list_data的第三个元素也随之变化了
print(id(list_data[0]), id(copy_list[0]))  # 查看list_data和copy_list中第一个元素的id
print(id(list_data[1]), id(copy_list[1]))  # 查看list_data和copy_list中第二个元素的id
print(id(list_data[2]</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值