第7节-元组&字典&集合

本文详细介绍了Python中的元组、字典和集合。元组是不可变序列,字典则是一种键值对的数据结构,而集合是无序且不重复的元素集。内容涵盖元组的定义与访问、拆包技巧;字典的定义、创建、使用、浅拷贝与深拷贝;集合的创建、访问、操作及集合运算。
摘要由CSDN通过智能技术生成

1.元组

(1)元组不能为空,而且至少还要有1个逗号;当元组不是空元组时,括号可以省略,
在这里插入图片描述

但是my_tuple=, my_tuple=(,)都会报错

(2)元组的访问/提取类似列表,通用操作与列表相同

2.拆包

2.1元组的拆包:

a,b,c = (1,2,3),变量个数需与元素个数一一对应,否则会报错;如果不一致,可以在变量前面加*进行补足
a,b,*c,d = (1,2,3,4,5,6,7),*表示补足变量,补足的变量位置得到列表
注意:语句中*只能出现一次
在这里插入图片描述

2.2列表的拆包:

my_list=[1,2,3], a,b = my_list,
注意:*补足同样适用,补足变量位置返回的也是列表

在这里插入图片描述

2.3字符串拆包:

my_str=‘i love china’,a,b,c = my_str
注意:*补足同样适用,补足变量位置返回的也是列表
在这里插入图片描述

3.字典

3.1字典的定义

(1)每一个键值对我们称其为一项(item)
(2)字典的可以是任意的不可变对象(int str bool tuple…)
在这里插入图片描述

(3)字典的可以是任意对象
(4)字典的键是不能重复的,如果出现重复的后面的会替换前面的

3.2字典的创建

(1)常规创建键值对
(2)dict()函数方式
dict()可以将一个含有双值子序列的序列转换为字典

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值