元组的概念和特点
- 元组也是Python的一个重要内置数据类型,元组属于不可变序列。元组一旦创建,用任何方法都不可以改变其元素的值,也不可以增删元素。因此可以利用元组的不可修改特性,保存一些固定值。
- 元组用 “() ”将元素括起来,元素之间用 “ ,”进行分隔。一个元组的元素可以是不同类型的。
1、元组的创建与删除
tuple = (1, 2, 3, 'k', 'Python')
print(tuple)
tup1 = ()
print(tup1)
tup2 = (8,)
print(tup2)
tup3 = (8)
del tup2
print(tup2)
注意
2、元组在元素的访问
元组也可以进行切片操作,规则同列表切片操作。
tuple = (1, 2, 3, 'k', 'Python')
print(tuple[0])
print(tuple[2], tuple[4])
print(tuple[-1])
print(tuple[1:5:2])
3、元组的运算
tuple = (1, 2, 3, 'k', 'Python')
language = ("JAVA", "C#", "PHP")
merge = tuple + language
print(merge)
print(language * 3)
与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。
4、元组操作方法
元组只有两个操作方法,分别是:
方法 | 功能 |
---|
tuple.index(value,[start[,stop]]) | 返回某元素在列表中的位置 | tuole.count(value) | 返回列表中某元素出现的次数 |
merget = (1, 2, 3, 'k', 'Python', 'JAVA', 'C#', 'PHP')
print(merge.index('JAVA'))
print(merge.count('C#'))
不可变序列字符串和元组是不能修改器值的
结语:如果有错误希望大家提出,我也好发现自己的错误!一起加油!
|