Python3基础---Python元组

1.元组概念:

(1)元组的使用跟列表比较相似,不同之处是列表是可以修改的,元组不能修改

(2)列表使用中括号[],元组使用括号()

2.元组存在的意义和场景:

(1)在函数中,如果需要返回多个值,建议采用元组去接收

(2)元组在字典中可以当作key来使用,列表是不可以的

(3)如果不希望修改变量,建议使用元组

3.元组定义:

(1)通过逗号(,)来定义个元组,每个元素之间用,隔开,如果只有一个元素,元素后面需要加一个,

Python3基础---Python元组

(2)使用圆括号()定义

Python3基础---Python元组

(3)通过tuple()函数,可以把可迭代的字符串、列表、字典转换为元组,同列表操作

Python3基础---Python元组

4.元组的下标操作:同字符串和列表

Python3基础---Python元组

5.元组的切片操作:同字符串和列表

(1)起始位置:默认是0,正数从左往右,第一个元素下标是0;负数从右往左,最后一个元素下标是-1

(2)结束位置:切片操作包括的是结束位置前的一个元素

(3)步长:取值跨度。默认为1。正数从左往右,负数从右往左

Python3基础---Python元组

6.元组的解组操作:

Python3基础---Python元组

注意:解包的时候,变量的个数需要跟元组元素个数一致,否则会抛出异常,如果只想取部分变量,不需要的值可以通过_来表示

Python3基础---Python元组

Python3基础---Python元组

7.元组+:同字符串和列表

Python3基础---Python元组

8.元组遍历:同列表

(1)for循环遍历

Python3基础---Python元组

(2)while循环遍历

Python3基础---Python元组

7.元组常用的方法:

(1)len(tuple):同字符串和列表

Python3基础---Python元组

(2)tuple.count(element):统计element在元组中出现的次数,同字符串+列表

   统计一个元组中每个元素出现的次数

Python3基础---Python元组
 
其他很多用法,跟列表相同,这里就不一一累述