Python零基础入门-------tuple 元组

Posted hong-bin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python零基础入门-------tuple 元组相关的知识,希望对你有一定的参考价值。

不可变序列的元组 tuple。包含任意对象。可任意嵌套。通过下表访问。不支持原位改变

不可变指的是不支持原位改变,也不能像列表一样追加元素和扩展元素

语法: t = ()   用圆括号表示元组

技术分享图片

问题:

如果我们直接写 t = (‘Mike‘) 。这里会被当成字符串,而想申明元组则需这样子写 t = ("Mike" , )

技术分享图片

赋值元组的时候,圆括号是可以省略的

技术分享图片

tuple() 函数将一个可迭代序列转化成元组

技术分享图片

访问元组跟列表访问是一致的

技术分享图片

其他一些操作:(下面操作产生一个新的对象)

技术分享图片

元组的通用操作,和列表的通用操作一致,如:

t in tuple1   某元素在元组里面

t not in tuple1    某元素不在元组里面

tuple1 + tuple2 

tuple1 * 2

tuple[index]

tuple[ i : j ]

tuple[ i : j : k ]

len(tuple)   元组长度

min(tuple)  最小值

max(tuple)   最大值

sum(tuple)    总和

tuple.index(x)  某个元素第一次出现的元组下标

tuple.count(x)   某个元素出现几次

 

扩展:

a , b  = 5 , 10  这是分别给2个变量赋值。而不是声明一个元组

交换 a与b的值可以这样子写  a , b  = b , a

 

以上是关于Python零基础入门-------tuple 元组的主要内容,如果未能解决你的问题,请参考以下文章

Python基础入门—元组tuple

零基础学PythonDay6 Python基本数据类型之Tuple

零基础学PythonDay6 Python基本数据类型之Tuple

Python入门基础

[易学易懂系列|rustlang语言|零基础|快速入门|]

python3完全零基础入门视频