給妹子講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網路插件指南