python 元组tuple 学习总结

1.元组的表示方式:用括号括起来

例如:

tu = ('11',(),['a','b','c'],'22','33','44',)
在此,看到元组括号里最后面的那个逗号了吗,因为元组是用括号括起来的,很容易和函数、方法等也用括号的混淆,所以,一般加上一个逗号可以把元组和函数,方法等区分开来


2.元组和列表的区别在于列表中的元素可以被修改,但是 元组中的一级元素 不可以修改

什么叫一级元素不可以被修改,意思就是除了一级元素以外,其他的元素就按照python里的基本法来执行

例如:

tu = ('11',(),['a','b','c'],'22','33','44',)
tu[2][0] = 'z'
print(tu)
你会发现,最后,a被改成了z


3.元组可以通过索引查询,可以使用切片;元组是可迭代对象,甚至可以用.join()方法进行转换



4.元组的增删改查

a.增加

通过赋值方式创建一个元组,元组中的一级元素不可以被增加

b.删除

del(tu),del方法可以删除整个元组,另外元组中的一级元素不可以被删除

c.修改

元组中的一级元素不可以修改,但是上面也有说过,除了一级元素,其他层的元素是根据python的基本法来判断的

d.查询

元组中可以通过 索引,切片,for循环等等方法查询元组中的元素

5.元组的其它方法

.index()        (指定的内容,开始范围,结束范围) 从左到右寻找指定元素在元组中第一次出现的位置,如果找不到会报错
.count()        (指定的内容) 计算元组中指定元素出现的次数

猜你喜欢

转载自blog.csdn.net/capture2f/article/details/80194927