a=[(1,1),(2,2),(3,3),(4,4)]
b = (5, 5)
c = (6, 6)
a.append(b)
a.append(c)
print(a)
list和元祖都是集合类型,tuple是不可变的,定义的时候就确定长度了。
把很多的list放进tuple中那么就得在定义tuple的时候确定好多个list结合之后的结果。
在python中可以直接用+ *** 作符把多个list链接起来作为一个新的list
例如:
a1 = [1,2,3,4,5,6]a2 = [7,8,9,10]
a3 = a1+a2 #输出a3将会=[1,2,3,4,5,6,7,8,9,10] 已经想到链接多个list的方法了,那么最后就是把list转换成tuple;可以直接在创建tuple的时候传入链接之后的a3 比如完整的代码是: a1 = [1,2,3,4,5,6]
a2 = [7,8,9,10]
a3 = a1+a2 #输出a3将会=[1,2,3,4,5,6,7,8,9,10]
t1 = tuple(a3)
print('t1=',t1) #将会输出(1,2,3,4,5,6,7,8,9,10)
print(isinstance(t1,tuple)) #将会输出 True
tuple,在python里是元组的意思。
创建元组的两个方法:
使用特征符号创建:
注意:当创建一个元素时,必须带上逗号:
使用工厂函数tuple()创建:
注意:此法是作转换,对象必须是当前已定义的对象,如果括号带的对象之前不存在,则会报错:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)