python

tup1 = ('physics', 'chemistry', 1997, 2000);python

tup2 = (1, 2, 3, 4, 5 );安全

tup3 = "a", "b", "c", "d";app


元組與字符串相似,下標索引從0開始,能夠進行截取,組合等。spa


元組中的元素值是不容許修改的,但咱們能夠對元組進行鏈接組合,以下實例:索引

#!/usr/bin/python  字符串

 tup1 = (12, 34.56);class

tup2 = ('abc', 'xyz'); 方法

 # 如下修改元組元素操做是非法的。ssm

# tup1[0] = 100; 字符

 # 建立一個新的元組

tup3 = tup1 + tup2;

print tup3;

#以上實例輸出結果:

#(12, 34.56, 'abc', 'xyz') 

能夠刪除元組 但不能刪除一個,由於不能夠修改元素

del tup3

tuple不能變,它也沒有append(),insert()這樣的方法。其餘獲取元素的方法和list是同樣的,你能夠正常地使用classmates[0],classmates[-1],但不能賦值成另外的元素。
不可變的tuple有什麼意義?由於tuple不可變,因此代碼更安全。若是可能,能用tuple代替list就儘可能用tuple。

相關文章
相關標籤/搜索