給妹子講python--03元組的使用

陪伴學習,一路成長。請一起關注,一起點贊吧!

【要點搶先看】

1.元組看作是不可變的列表n2.如何對元組進行排序n

關於容器這部分,最後我們簡單的聊一下元組

元組很簡單,可以看作是不可變的列表

T = (1,2,3,4)nM = (spam, 3.0, [11,22,33])n

可以用這種方法來一次性獲取元組中的每一項

a,b = (1,2)nprint(a={},b={}.format(a,b))nna=1,b=2n

他也可以和其他元組進行連接操作

T1 = (1,2,3,4)nT2 = (5,6,7,8)nprint(T1 + T2)nn(1, 2, 3, 4, 5, 6, 7, 8)n

他和列表的關鍵區別在於他的不可變性,這有利於保持數據的完整性。其餘的基於位置偏移的操作如索引和分片,則和列表完全一樣。至於說元組的排序,由於其不可變性,所以就地排序肯定是不行的.

一種方法是先將其轉化為列表,本地排序後再轉化回元組

T = (cc,bb,dd,aa)ntmp = list(T)ntmp.sort()nT = tuple(tmp)nprint(T)nn(aa, bb, cc, dd)n

或者用內置sorted方法,傳入一個元組,返回一個已經排好序的list序列

T = (cc,bb,dd,aa)nprint(sorted(T))nn[aa, bb, cc, dd]n

關於元組,就講這麼多了。

【妹子說】和前面兩節相比,確實內容輕鬆不少~~

推薦閱讀:

2017中國容器技術使用情況有獎調查
阿里開源了14個核心技術,你了解哪些?
Docker 鏡像優化與最佳實踐
漫畫:Kubernetes中的ConfigMap和Secret
CNI網路插件指南

TAG:Python | 数据结构 | 容器 |