Python tuple元组介绍

来源:互联网 发布:mac中的照片在哪里 编辑:程序博客网 时间:2024/06/05 13:22

1、定义

      tuple元素是另一种有序的列表,一旦创建完毕,不可进行修改【即指向的地址不变】。元组是(),不同于列表[ ]

2、创建一个空的元组

t = ()
3、创建含有一个元素的元组

     注意,单元素元组要多加一个,进行区分。如下:

t = (1,)
打印的时候,自动添加了一个,如下:

(1,)
4、创建含有多个元素的元组

    尾部加不加,是同样的效果:

t = (1,2,3,4,) t = (1,2,3,4)
打印结果为:

(1, 2, 3, 4)

5、更新元组

     元组是不可变的,但是可以进行合并操作。如下:

t1 = (1,2,3)t2 = ('xx','yy')t3 = t1 + t2
打印t3得下列结果:

(1, 2, 3, 'xx', 'yy')
6、删除元组

     使用【del 元组名称】进行删除,如下:

del t3
此时打印t3会报错:

Traceback (most recent call last):  File "<pyshell#37>", line 1, in <module>    print t3NameError: name 't3' is not defined

7、元组比较

   cmp(元组1,,元组2),两者相同,则返回0,否则返回-1或者1,如下:

t1 = (1,2,3)t2 = ('xx','yy')t3 = ('xx','yy')t4 = ('xx','yy','zz')
进行比较,如下:

 cmp(t1,t2)
得出 -1

 cmp(t2,t3)
得出0

 cmp(t2,t4)
得出-1

cmp(t4,t2)
得出1

8、列表转换为元组

 l = [1,2,3,4] t = tuple(l)
打印元组t,得出的结果如下:

(1, 2, 3, 4)
即把列表转换为了元组。
9、元组的个数

    len(元组),如下:

len(t)
得出4。

10、元组中最小元素值

min(t)
返回 1

11、元组中最大元素值

 max(t)
返回4


0 0
原创粉丝点击