元组是一种有序的集合类型,它也和一样支持偏移操作。
元组是怎么定义的:
()表示空元组
(1,)表示只有一个值的元组
(1,2,3)3个元素的元组
1,2,3也表示元组,只是没有()
所以定义元组可以取得(),但是为了统一的话,最好加上(),免的出问题。
元组支持+和切片操作
a = (1,2)
b = (3,4)
c = a + b
print c
结果是(1,2,3,4)
print c[1:2]
结果是(2,)
一个要注意的问题
a = (1)
print type(a)
结果是:
a = (1,)
print type(a)
结果是:
所以你如果要定义一个元组的话,而里面只有一个元素的话,记得加上,
留给大家一个问题:
因为元组是不可变的对象,所以给大家一个问题。
a = (3,1,5,9)
我想对元组里面的元素从小到大排序,要怎么操作
可以到
里写出自己的答案和大家一起交流
阅读(383) | 评论(0) | 转发(0) |