#範例4-1:tuple: #(1).建立方法1: a = 'tom','mike','peter' #建立方法2: a = ('tom','mike','peter') #(2).取出其中元素:a[0] a = ('tom','mike','peter') print(a[0]) #(3).將tuple指定給多個變數:a,b,c = tuple a,b,c = ('tom','mike','peter') print(a) #(4).將兩個tuple變數交換:a,b = b,a a=('tom','mike') b=(1,2,3) print('交換前,a=',a,'b=',b) a,b = b,a print('交換後,a=',a,'b=',b) print(a) #(5).轉換tuple函數:tuple(串列) a=('tom','mike','peter') b=tuple(a) print(b) #(6).計算tuple長度函數:len(tuple) a=('tom','mike','peter') b=len(a) print(b) #(7).只有一個tuple元素,必須加上,:('tom',) a=('tom',) print(a) #(8).把tuple元素排序sorted(a),反向排reversed(a) a=('tom','mike','peter','yellow') print('原始值=',a) b = [i for i in reversed(a)] print('反向=',b) c = [i for i in sorted(a)] print('排序=',c) d = [i for i in reversed(sorted(a))] print('反向排序=',d) #或是,反向排序 print(sorted(a, reverse=True))