- 元组(增删查)
- 元组在包含内容上相当于不可变的列表
- 不可对元组内的序列修改,不可以通过索引下标的方式进行修改
- 可进行的操作有:
- 定义,ryhme = ()
- 通过下表索引ryhme[0] = (第一位),ryhme[-1] = (最后一位),ryhme[:3]=前3位切片 ,ryhme[:]=全部,ryhme[::2]=间隔2索引全部内容,ryhme[::-1]=倒序输出所有内容(不是对原元组进行翻转,而是切片后导出一个新的对象
- 查一个元素出现的次数:ryhme.count(元素),返回值为次数;查索引号:ryhme.index(元素),返回脚标
- +,元组拼接;*,元组拷贝;嵌套,s=(),t=(),w=(s,t)=((),()),打印的时候,要通过嵌套进行打印
- eg:s = (1,2,3),t = (4,5,6),w=(s,t)=((1,2,3),(4,5,6))
打印s:
for each in s:
print(each)
打印w:
for i in w:(i是两个元组)
for each in i:
print(each)
-
- 可以使用列表推导式
- 如何生成只有一个元素的元组:x = (520,) type(x) 返回<class'tuple'> tuple为元组的意思,成功将x定义为一个元素的定义元组类型
- 生成一个元组也成为“打包”,将元组中的元素一次性赋值给不同的变量名的行为,称为“解包”
- t =(123,‘fishc',3.14); x,y,z = t; x 返回123,y返回‘fishc',z返回3.14
- 元组中存放的是列表时,可以通过索引修改元素