Python的元组与列表相似,不同之处在于元组的元素不能修改
元组使用小括号,列表使用方括号
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
创建空元组
tup1 = ();
tup2 = (1,)
元组只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用:
元组与字符串类似,下标索引从0开始,可以进行截取、组合
访问元组
元组可以使用下标索引来访问元组中的值
修改元组:
元组中的元素值是不允许修改的,但是我们可以对元组进行连接组合:
删除元组
元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元素:
元组运算符
和字符串一样,元组之间可以使用+号和*号进行运算,这就意味着他们可以组合和赋值,运算后会生成一个新的元组。
元组索引,截取
元组也是一个序列,所以我们可以访问元组中的指定文职,也可以截取索引中的一段元素。
元组内置函数
元组包含了以下的内置函数:
len(tupel):计算元组中元素个数。
max(tuple):返回元组中元素最大值。
min(tuple):返回元组中元素最小值。
tuple(seq_:将列表转换成元组。
修改元组的值:
1:
2:
/*** add.py ***/ t1 = (1,2,3) for i in range(1,5):t2 = (i,)t1 = t1 + t2 print(t1)
运行结果:
robot@ubuntu:~/wangqinghe/python/20190823$ python3.5 add.py
(1, 2, 3, 1, 2, 3, 4)
3: