#python 2021.5.20 **1.索引練習** 題目: ![](https://i.imgur.com/5XVq0e7.jpg) 程式: data=[1,2.0,"3","南湖高中",[4,5]] print(data) ''' print("清單的最後1筆資料",data[len(data)-1]) print("或",data[-1]) ''' if("南湖高中" in data): print("南湖高中在清單內索引",data.index("南湖高中")) print("將南湖高中更改換為nhush") data[data.index("南湖高中")]="nhush" print(data) else: print("南湖高中不再清單內") 結果: ![](https://i.imgur.com/5acs4M5.png) **2.排序&索引練習** 題目: ![](https://i.imgur.com/lqdEROM.png) 2-1去除最後一筆資料 方法1: data=[7,43,40,4,27,9,5,52] print("原清單狀態",data) temp=data.pop() print("刪除資料為",temp) print("目前的清單資料",data) 結果1: ![](https://i.imgur.com/mcgCuJ3.png) 方法2: data=[7,43,40,4,27,9,5,52] print("原清單狀態",data) del data[len(data)-1] print("目前的資料",data) 結果2: ![](https://i.imgur.com/xcN8dzK.png) 2-2去除最大值 data=[7,43,40,4,27,9,5,52] print("原清單狀態",data) print("目前清單的最大值為",max(data)) print("目前清單的最大值所在的索引位置",data.index(max(data))) temp2=data.pop(data.index(max(data))) print("刪除目前最大值後的清單狀態",data) 結果: ![](https://i.imgur.com/Kc870bT.png) 2-4去除指定數值(EX.43) **3.實作練習** 題目: ![](https://i.imgur.com/9c0ERpj.jpg) 程式: n1=int(input("請輸入數字個數")) i=1 data=[] while(i<=n1): n=int(input("請輸入第"+str(i)+"個數字:")) data.append(n) i=i+1 print("目前的清單狀態",data) print("輸入的總和",sum(data)) print("輸入資料的平均值",sum(data)/len(data)) print("輸入資料的最大值",max(data)) 結果: ![](https://i.imgur.com/Iebyiul.png)