数据Python第01天--元组

元组(). tuple()

元组是一种固定长度,元素对象不可变的Python对象序列。
创建元组
1.最简单的方法就是用逗号分隔序列值;
数据Python第01天--元组
图1-1
2.元素是元组的元组;(nested嵌套的)
数据Python第01天--元组
图1-2
3.tuple函数将任意序列或迭代器转换为元组;
数据Python第01天--元组
图1-3

获取元组中的元素
数据Python第01天--元组
图1-4
注:元组中的元素对象一旦创建无法被修改(元素列表中的值可以修改)
数据Python第01天--元组
图1-5
将元组乘以整数,则会和列表一样,生成含有多份拷贝的元组;
数据Python第01天--元组
图1-6
请注意对象自身并没有复制,只是指向它们的引用进行了复制。

元组拆包
数据Python第01天--元组
图1-7
嵌套元组也可以拆包;
数据Python第01天--元组
图1-8
在Python中使用这个功能,你可以轻易地交换变量名;
数据Python第01天--元组
图1-9
拆包的一个常用场景就是遍历元组或列表组成的序列;
数据Python第01天--元组
图1-10
另一个常用场景是从函数返回多个值。(后续)

*rest,用于在函数调用时获取任意长度的位置参数列表;(values价值)
数据Python第01天--元组
图1-11
为了方便,很多编程者会使用下划线_来表示不想要的变量
数据Python第01天--元组
图1-12

元组方法
由于元组的内容和长度是无法改变的,它的实例方法很少。
一个常用的有用方法是count(列表中也可以用),用于计算某个数值在元组中出现的次数;
数据Python第01天--元组
图1-13

《利用python进行数据分析(原书第二版)》韦斯·麦金尼 解读
《利用python进行数据分析(原书第二版)》韦斯·麦金尼 解读
《利用python进行数据分析(原书第二版)》韦斯·麦金尼 解读