您的位置:首页 > 编程语言 > Python开发

Python-元组-上了枷锁的列表

2017-02-26 10:48 246 查看


1.tuple的标志 -- ","不是"()"

1.1 创建多个元素的元组 

>>> t1 = (1,2,3,4,5,6)

1.2 创建一个元素的元组 

>>>t2 = (1,)

1.3创建空元组 

>>>t3 = ()


2.访问元组

类似list 以index方式访问,从左向右以 0 开始为下标,从右向左以-1为下标开始索引

>>>t1 = (1,2,3,4,5,6)

>>>e3 = t1[2]

>>e3 = t1[-4]


3修改元组

元组是不可变的,可以 通过重新组合元组来修 改

>>> t1 = (1,2,3,4,5,6)

>>> id(t1)

1787917861032

>>> t1 = t1[0:3] + (99,) + t1[3:]  #在t1[2]后插入99,重新创建对象

>>> t1

(1, 2, 3, 99, 4, 5, 6)

>>> id(t1)

1787917772904


3 删除元组

t1 = (1,)

>>>del t1


4 运算符

4.1  in  & not in  判断元素是否在元组内

4.2  *  重复运算符

>>> t1 = (1,)

>>> t2 = 8*t1

>>> t2

(1, 1, 1, 1, 1, 1, 1, 1)

4.3 + 连接运算符

>>> t1 = (1,2,3)

>>> t2 = (4,5,6)

>>> t3 = t1 +  t2

>>> t3

(1, 2, 3, 4, 5, 6)


5 可以调用的BIF

1 max(tuple) #元组中的元素为相同类型

2 min(tuple) #元组中的元素为相同类型

3len(tuple)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: