python中元组tuple超详解

1.元组的数据类型:tuple

2.元组的表达方式:加圆括号或者不加括号;

python中元组tuple超详解

输出:

python中元组tuple超详解

3.元组的的组合:

python中元组tuple超详解

输出:

python中元组tuple超详解

4.创建一个空的元组:

python中元组tuple超详解

输出:

python中元组tuple超详解

5.当元组中仅仅只有一个元素时,元素后面后面切记要加逗号,才是tuple类型,否则,会成为整形或者是字符串类型;

python中元组tuple超详解

输出:

python中元组tuple超详解

6.元组的提取访问元素:利用下标来提取;

python中元组tuple超详解

输出:

python中元组tuple超详解

特别的,元组也支持切片式提取

python中元组tuple超详解

输出:

python中元组tuple超详解

7.修改元组:元组是不可变类型,这点和列表正好相反,所以元组的类型是不可以修改的,但是可以使用以下方法进行修改;

python中元组tuple超详解

输出:

python中元组tuple超详解

方式二:往元组中添加元素,可以使用组合的方式来添加,不能使用append()来添加;

python中元组tuple超详解

输出:

python中元组tuple超详解

8.删除元组:元组类型不支持删除元素,但是可以是用以下手段删除其中的元素或者是这个元素;

方式一:del 

python中元组tuple超详解

输出:

python中元组tuple超详解

方法二:remove

python中元组tuple超详解

输出:

python中元组tuple超详解

方式三:pop

python中元组tuple超详解

输出:

python中元组tuple超详解

方式四:删除整个元素

python中元组tuple超详解

输出:

python中元组tuple超详解

利用del 删除,会报红,但是并没有出错,这里删除之后,就是成了未定义的转改,这点和clear是有区别的;

python中元组tuple超详解

输出:

python中元组tuple超详解

9.元组的内置函数:

python中元组tuple超详解

9.count():查找元素在tuple中出现的次数

python中元组tuple超详解

输出:

python中元组tuple超详解

10.index():查找元素的第一个索引值

python中元组tuple超详解

输出:

python中元组tuple超详解