一、元组简介
1、元组的创建
tup1 = ("a", "b", "c", "d")
tup2 = 'a','b','c','d'
tup1和tup2的效果是相同的
tup3 = ()创建一个空元素
当初始化一个只有一个元素的元组,'tup4 = (12),'或者'tup4 = 12,'或者'tup4 = (12,)',后面的逗号必须要
2、元组的特点
元组和list类似,具有索引,区别在于元组中的元素不能修改
二、元组中的操作
tup1 = “a”, “b”, “c”, “d”
tup2 = (12,)
操作 | 描述 | 结果 |
---|---|---|
tup1 + tup2 | 两个元组相加,组成一个新的元组 | (‘a’, ‘b’, ‘c’, ‘d’, 12) |
tup1[:2] | 取元组的前的两个元素组成新的元组 | (‘a’, ‘b’) |
tup1[1] | 取元组中索引为1的元素 | a |
‘a’ in tup1 | 判断元素是否在元组中 | True |
‘e’ not in tup1 | 判断元素是否在元组中 | True |
三、元组常用函数
函数名 | 描述 | 说明 |
---|---|---|
index(value, start=None, stop=None) | 查找某个元素在元组中索引 | 起始和终止位置为None |
count(value) | 统计某元素在元组中出现的次数 |
说明:所有有索引的类型,起始位置必须小于结束索引,否则会抛出异常