資源簡介 (共35張PPT)裝備清單02CONTENTS1實 例 演 示demonstrations實例演示玩家你好,你的初始裝備有:['頭盔','靴子','激光彈','寶劍']你的第一件裝備為:頭盔確認裝備靴子是否在裝備列表中? 靴子在裝備列表中恭喜你打怪成功,掉落裝備狙擊槍! 恭喜你打怪成功,掉落裝備護甲! 打怪失敗,扣除第一件裝備!打怪失敗,扣除最后獲取的裝備,并顯示出來!狙擊槍打怪失敗,扣除第三件裝備,并顯示出來!寶劍打怪失敗,扣除激光彈裝備!顯示最終的裝備列表:['靴子','護甲']problems問題引入裝備清單添加裝備? 刪除裝備?……查找裝備?02CONTENTS2思 維 構 建constructs of thought思維建構初識裝備列表獲取裝備查找裝備刪除裝備02CONTENTS3編學邊練Computer English計算機英語append附 加insert插 入delete刪 除pop拋 出remove清 除初始裝備列表1思考: 列表元素的下標是從0 還是1 開始?創建列表equipslist = ['頭盔','靴子','激光彈','寶劍'] print(equipslist) #輸出裝備列表 print(equipslist[0]) #輸出列表中第一個元素完成下面內容1任務:輸出列表中的其他元素參考代碼:print(equipslist[1])print(equipslist[2])print(equipslist[3])查找裝備2任務:用for循環判斷裝備靴子是否在裝備列表中?參考代碼:for i in equipslist:if '靴子'==i:print("靴子在裝備列表中")添加裝備3作 用 : 將 元 素 ' 狙 擊 槍 ' 添 加 到 列 表 末 尾print("恭喜你打怪成功,掉落裝備狙擊槍!") equipslist.append('狙擊槍')裝備名稱添加列表元素添加裝備3任務:用print語句將添加裝備前后的 裝備列表打印出來參考代碼:print(equipslist)添加裝備3括號里面的' 4 ' : 如果列表中下標為4 的位置有元素怎么辦?print("恭喜你打怪成功,掉落裝備護甲!") equipslist.insert(4,'護甲')添加列表元素添加裝備3用法示例 添加元素添加元素位置equipslist.append('狙擊槍') 狙擊槍列表末尾equipslist.insert(4,'護甲') 護甲列表第五個元素,列表原來 的第五個元素后移添加裝備3任務:用不同的添加列表元素的方法,再增加兩件自己想要的裝備。提示:用append()和insert()刪除裝備4刪除列表元素的四種方法: 1.del equipslist[0]2.equipslist.pop() 3.equipslist.pop(2) 4.equipslist.remove('激光彈')刪除裝備14思考: 用del刪除列表元素必須具備的條件?print("打怪失敗,扣除第一件裝備!") del equipslist[0]刪除列表元素列表中第一 個元素刪除裝備24思考: pop() 彈出的是列表中的哪一個元素?print("打怪失敗,扣除最后獲取的裝備, 并 顯 示 出 來 !") popequips=equipslist.pop() print(popequips)彈出列表中的元素刪除裝備34思考: 列表中刪除的元素可以繼續使用嗎?print("打怪失敗,扣除最后獲取的裝備, 并 顯 示 出 來 !") popequips1=equipslist.pop(2) print(popequips1)彈出列表中的第三個元素刪除裝備44思考: 用remove刪除列表元素可以用下標嗎?print("打怪失敗,扣除激光彈裝備!") equipslist.remove('激光彈')刪除列表元素列表中'激光 彈'元素刪除裝備4用法示例 刪除元 素依據 刪除元素位置能否繼 續使用del equipslist[0] 位置 自己設定 否popequips=equipslist.pop() 位置 列表最后一個 元素 能popequips1=equipslist.pop(2) 位置 自己設定 能equipslist.remove('激光彈') 元素名 根據元素名確 定 否刪除裝備4任務:使用任意兩種列表刪除 方法,將自己添加的兩個裝備 刪除。提示:用pop()或remove()或del參 考 代 碼equipslist = ['頭盔','靴子','激光彈','寶劍'] #輸出裝備列表print("玩家你好,你的初始裝備有:")print(equipslist)print("你的第一件裝備為:")print(equipslist[0])#查找裝備是否在列表中print("確認裝備靴子是否在裝備列表中 ")for i in equipslist:if '靴子'==i:print("靴子在裝備列表中")參 考 代 碼#添加裝備1print("恭喜你打怪成功,掉落裝備狙擊槍!") equipslist.append('狙擊槍')#添加裝備2print("恭喜你打怪成功,掉落裝備護甲!")equipslist.insert(4,'護甲')#刪除裝備1print("打怪失敗,扣除第一件裝備!")del equipslist[0]#講解刪除#刪除裝備2print("打怪失敗,扣除最后獲取的裝備,并顯示出來!")popequips=equipslist.pop() print(popequips)參 考 代 碼#刪除裝備3print("打怪失敗,扣除第三件裝備,并顯示出來!")popequips1 = equipslist.pop(2)#pop刪除列表中任意位置的元素print(popequips)#刪除裝備4print("打怪失敗,扣除激光彈裝備!")equipslist.remove('激光彈')#用值刪除列表中元素print(" 顯 示 最 終 的 裝 備 列 表 :")print(equipslist)02CONTENTS4小碼當家答題加裝備1你能用查找列表確定“護甲”是否在現在的列表中嗎?提示:用for循環進行查找參考代碼for i in equipslist: if '護甲'==i:print("護甲在裝備列表中")02CONTENTS5小碼秀秀第 一 題關于添加列表元素,下面代碼正確的是:(假設列表equipslist已存在)A.equipslist.append(0)B. equipslist.append(2,”防毒面罩”)C.equipslist.insert(‘毒氣槍’)D. equipslist.append(‘機關槍’)第 一 題關于刪除列表元素,下面代碼正確的是:(假設刪除的元素都在列表equipslist中)A.equipslist.pop(‘頭盔’)B. equipslist.pop()C.del equipslist[2]D. equipslist.remove(‘寶劍’)課 堂 總 結本次課所學英文單詞append附加 insert插入 delete刪除 pop拋出 remove清除本次課所學數學知識列表元素的查詢列表元素的添加列表元素的刪除課 后 作 業詢問家庭成員題目:詢問你的爸爸或媽媽,讓 爸爸媽媽說出五種最喜歡吃 的食物;讓爸爸媽媽再添加兩種喜 歡吃的食物;問爸爸媽媽如果需要刪除 四種食物,會刪除哪四種?要求:創建一個列表,并將爸爸媽媽喜歡吃的食物存在列表中;將爸爸媽媽添加的兩種食物添加到列表中(用兩種不同的方法);將爸爸媽媽刪除的食物從列表中刪除(用四種不同的方法)同 學 們 再 見 ! 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫