元组 tuple
定义:元组是不可改变的序列。同list一样,元组是可以存放任意类型的容器
元组的表示方法:
用小括号()括起来,单个元素括起来后加(,),区分是单个对象还是元组
创建空元组的字面值:
t=() #t绑定空元组
创建非空元组:
t=200, # print t输出(200,)
t=(20,)
t=(1,2,3)
t=100,200,300
type(x)函数用来返回x的类型
元组的错误示例:
t= 20 # t绑定整数,不是元组
x,y,z= 100,200,300 #序列赋值等同于如下
x,y,z = (100,200,300) #序列赋值
x,y,z= [100,200,300] #序列赋值
x,y,z= (“ABC”) #序列赋值
元组的构造函数 tuple
tuple()生成一个空的元组,等同于()
tuple(iterable) 用可迭代对象生成一个元组
示例:
t=tuple()
t=tuple([2,3,5,7])
t=tuple(range(10))
t=tuple(“Hello”)
元组的运算:
+ 加号用于元组的拼接
* 乘号 用原元组生成重复的元组
+= *= 等同于字符串规则 注意列表和元组使用此运算符时的区别。
示例: