python3 (4)元组

tuple

元组是另一个数据类型,类似于List(列表)。

元组用"()"标识。内部元素用逗号隔开。但是元素不能二次赋值,相当于只读列表。

tu=(11,22,33,("max",8),True,44,55,)

#元组元素不可被修改,不能增加或删除

#一般创建元组时,在最后加个逗号能很好的与其他带括号的区分开

#可以索引取值

#可以切片 

#可以for循环 可迭代对象

for item in tu:

  print(item)

#字符串和列表可转化为元组

s = "agvpqwbno"
q = ["qwfrq",152,2]
print(tuple(s))
print(tuple(q))

#元组的一级元素不可修改/删除/增加

tu = (111,"alex",(11,22),[(33,44),55],True,33,44,)

v = tu[3][0][0]

print(v)         ->33

tu[3][0] = 1234   结果: (111, 'alex', (11, 22), [1234, 55], True, 33, 44)

tuple方法

count方法 index方法同list

元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组

 tup = ('physics', 'chemistry', 1997, 2000); print tup; del tup; print "After deleting tup : " print tup;

猜你喜欢

转载自www.cnblogs.com/lq0310/p/9025680.html