小白学PythonPython元祖不

重点回顾:(搞懂了列表,元祖就是小儿科)

「小白学Python」Python列表基础:它包罗万象,却动若脱兔

「小白学Python」Python列表进阶:6函数9方法列表随心用

前面分享了Python列表,列表的特点就是灵活多变,丰富多彩。而今天介绍的数据类型,恰恰与列表相反,他是老顽固,一成不变。但有时候一成不变也未必是缺点,他也有自己独特的用途,他就是元祖。

元祖知识导图

元祖的知识点不多,很容易掌握,就分成5个部分介绍。分别是:创建元祖、访问元祖、元祖的增删改、运算符和函数。

创建元祖

定义一个元祖与定义列表十分相似,只不过列表用的是中括号[],而元祖用的是小括号()。

定义一个空元祖,只需要一对空的小括号。

但当元祖里只有一个元素的时候要注意,一定要在元素后增加一个逗号,否则Python会自动把变量认定为元素的类型。

单元素时会出错单元素一定要加逗号

访问元祖

访问元祖与访问列表的方式一模一样。

根据索引来访问元祖。只要是通过索引访问的,不论是列表、字符串、元祖或者字典,在访问索引时都要用[]来放置索引。

按索引访问时用[]通用

元祖也能通过寻找相应的元素来找到元素的索引。

index()函数,根据内容找索引

元祖的增删改

前面说了元祖里面的数据是不能够修改的,唯一能够操作的就是元祖本身,我们可以让两个元祖进行合并,或者删除一个元祖。通俗来讲就好像一个word受保护,我们不能修改他的内容,但我们可以直接把他丢进垃圾箱。

牢记,不可修改删除我可以,删除元素不行

定义一个元祖变量,然后给他重新赋值是被允许的,因为这样并没有修改原来元祖里面的元素。

给变量重新赋值是合法的

元祖的运算

元祖只有两个运算符,加号+和乘号*用法与列表也是一样。

用加号,让两个元祖衔接,用乘号,将元祖进行复制。

两个元祖才能用+相连不是一家人,不进一个组乘一个整数,就重复几次

元祖内置函数

元祖内置的函数也不多,而且在介绍列表的时候大部分都已经了解过了。

max()得到元祖里最大的元素;min()得到元祖里最小的元素;len()得到元祖的长度

不明白就去看列表

使用tuple()函数,将其他类型的数据转化为元祖类型

与str()int()list()一样的用法

元祖的知识点很少,只要掌握了列表,元祖就没有什么新知识点了。所以,如果有难以理解的地方,一定会去继续看列表的知识。

唯一要注意的就是列表内元素可以随意修改,而元祖内的元素不可修改,但是元祖本身是可以进行修改的。知道这一点就够了。

元祖完整思维导图

往期回顾:

「小白学Python」Python中最常用的数据类型:字符串

「小白学Python」数值类型很简单,小知识点要了解




转载请注明:http://www.aierlanlan.com/rzdk/2873.html