学习笔记13标准数据类型—元组

Posted SAP剑客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习笔记13标准数据类型—元组相关的知识,希望对你有一定的参考价值。

标准数据类型—元组

一、基础概念

Python中的元组(tuple)与列表(list)类似,不同之处在于元组的元素是不能被修改的。

元组使用的是小括号“( )”,而列表使用的则是中括号“[ ]”。

 

由于元组不能被修改,所以也就没有增删改的功能,仅剩下查找。

所以元组只有两个方法,count和index。

  • count:统计某个元素在元组中出现的次数;
  • index:从元组中找出某个值第一个匹配项的索引位置;

 

元组不可改变有何意义呢?正是由于元组(tuple)不可变,所以代码才更安全,如果有可能,能用元组代替列表就尽量使用元组。

二、元组使用的注意点

1、当定义一个元组的时候,元组的元素必须被确定下来。

如果只有一个元素,需要在元素后面加上逗号,否则会当成单个数据类型。

 

2、元组的每个元素,指向永远不变。

 

下例可以看出来,元组的内存地址是不能变更的,但是其包含的列表元素可以变更(因为本身的内存地址没有发生变化)。

 

 

 

以上是关于学习笔记13标准数据类型—元组的主要内容,如果未能解决你的问题,请参考以下文章

Python3.5学习笔记-列表元组字典

Python 学习笔记 -- 元组基本使用

Python学习笔记_Day2_数据类型及数据结构(列表和元组)

Swift学习笔记之----元组与可选值类型

Swift学习笔记之----元组与可选值类型

python学习笔记(week1)