6-Python元組

Python另一種有序列表叫元組:tuple。列表與元組都是容器,是一系列的對象。tuple和list非常類似,但是tuple的元組不能修改。
不可變的tuple有什么意義?因為tuple不可變,所以代碼更安全。如果可能,能用tuple代替list就盡量用tuple。

元組的基本操作:

1、創建一個元組:

tuple=(1,2,3);
tuple1=("15","Jerry");

創建一個空元組:

tuple=();

元組中只包含一個元素時,需要在元素后面添加逗號來消除歧義;

tuple=(50,)

2、訪問元組:

tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = (1, 2, 3, 4, 5, 6, 7 );
print "tup1[0]: ", tup1[0]
print "tup2[1:5]: ", tup2[1:5]  #元組切片操作
#以上實例輸出結果:#tup1[0]: physics#tup2[1:5]: [2, 3, 4, 5]

3、刪除元組

del tup1

4、
Python元組包含了以下內置函數
1、cmp(tuple1, tuple2):比較兩個元組元素。
2、len(tuple):計算元組元素個數。
3、max(tuple):返回元組中元素最大值。
4、min(tuple):返回元組中元素最小值。
5、tuple(seq):將列表轉換為元組。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容