2-5第8課列表、元組和字典教案

2-5第8課列表、元組和字典教案

ID:43301161

大?。?3.51 KB

頁數(shù):5頁

時間:2019-09-28

2-5第8課列表、元組和字典教案_第1頁
2-5第8課列表、元組和字典教案_第2頁
2-5第8課列表、元組和字典教案_第3頁
2-5第8課列表、元組和字典教案_第4頁
2-5第8課列表、元組和字典教案_第5頁
資源描述:

《2-5第8課列表、元組和字典教案》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

1、第8課列表、元組和字典鄒城市鮑店煤礦學(xué)校沈玉新教學(xué)目標(biāo):1、認識列表、元組和字典的數(shù)據(jù)結(jié)構(gòu),理解它們之間的聯(lián)系和區(qū)別。2、學(xué)會列表、元組和字典的定義和調(diào)用,掌握簡單的操作函數(shù)。3、在程序設(shè)計中,根據(jù)需要靈活使用列表、元組和字典表達、處理數(shù)據(jù)。教學(xué)重點:列表、元組和字典的定義調(diào)用教學(xué)難點:對列表、元組和字典的設(shè)定及調(diào)用教學(xué)方法:自主探究、小組互助、任務(wù)驅(qū)動教學(xué)準(zhǔn)備:課件、素材、學(xué)案教學(xué)過程:(一)教學(xué)引入在程序設(shè)計過程中,變量少時可以設(shè)置,如果變量多時,定義起來就不方便了,如何解決這一問題呢?引入列表、元組和字

2、典就解決了這一問題。(二)教學(xué)內(nèi)容活動一:認識列表1、什么是列表?它是怎樣定義的?定義一個青藏鐵路經(jīng)過的高海拔地區(qū)高度的列表。列表(list)是包含0到多個引用對象的序列。定義列表時,用“[]”把數(shù)據(jù)包含其中,每一個數(shù)據(jù)(又稱“元素”)用“,”隔開。列表內(nèi)數(shù)據(jù)可以是任何類型,如數(shù)字、字符串、小列表等。如:list1=[1,2,3,”北京”,”abc”,[“語”,”數(shù)”,”英”]]2、列表內(nèi)元素如何調(diào)用?使用列表的下標(biāo)表示列表中的元素:如list1[0]表示第1個元素”1”,list1[4]表示第5個元素”ab

3、c”。3、用print()函數(shù)輸出列表中的某個元素。用for循環(huán)遍歷height列表中的數(shù)據(jù),打印輸出每個元素的值。foriinheight:Print(i)活動二、列表的操作prime=[1,2,3,4,5,7,11,13]1、如何刪除列表中的數(shù)據(jù)?(1)用“del”命令:刪除特定位置的數(shù)據(jù)。delprime[0]刪除第1個數(shù)據(jù)。(2)用“remove”函數(shù):刪除特定內(nèi)容的數(shù)據(jù)。prime.remove(4).刪除4這個元素。2、如何給列表添加數(shù)據(jù)?(1)后面加一個:append(),如prime.appe

4、nd(17).(2)在某位置加一個:insert(),如prime.insert(6,19).在第7位插入193、認識列表操作的其它常用函數(shù)。函數(shù)名功能實例count()統(tǒng)計列表中某元素的數(shù)量prime.count(2)-------結(jié)果是1index()某元素的位置prime.index(11)-------結(jié)果是6insert()將對象插入列表prime.insert(4,6)在第4位插入6pop()移除列表中的一個元素prime.pop(3)=移除的第3位元素移除reverse()反向列表元素prime

5、.reverse()--[13,11,7,5,4,3,2,1]sort()對原列表進行排序prime.sort()----由小到大排序4、插入列表extend()列表1.extend(列表2)------將列表2元素插入列表1中。menulist1=['紅燒肉','熘肝尖']menulist2=['西紅柿炒雞蛋','油燜大蝦']menulist1.extend(menulist2)print(menulist1)['紅燒肉','北京烤鴨','熘肝尖','西紅柿炒雞蛋','油燜大蝦']5、列表合并列表3=列表1

6、+列表2menulist1=['紅燒肉','熘肝尖','西紅柿炒雞蛋']menulist2=['北京烤鴨','西紅柿炒雞蛋','油燜大蝦']menulist3=menulist1+menulist2print(menulist3)運行結(jié)果如下:['紅燒肉','熘肝尖','西紅柿炒雞蛋','北京烤鴨','西紅柿炒雞蛋','油燜大蝦']活動三:元組的使用1、元組的定義。seasons=(‘spring’,’summer’,’autumn’,’winter’)2、元組的調(diào)用。seasons[1]---summer.

7、3、元組與列表的有什么相同點和不同點。元組不能修改。4、len(seasons)--4活動四、字典的使用1、字典的定義。字典中的每一個元素有兩部分“鍵”:“值”組成,鍵是唯一的。如:codeDict={“北京”:”010”,”上?!?”021”}2、字典的數(shù)據(jù)的調(diào)用。codeDict[“北京”]——“010”3、字典中數(shù)據(jù)的刪除與添加。添加:codeDict[“濟南”]=”0531”刪除:delcodeDict[“上海”]4、用字典表示數(shù)據(jù)有什么優(yōu)點?5字典1.update(字典2),合并2個字典的例子。d

8、1={'name':'小明','sex':'男'}-------d2={'age':'18','score':'80'}d1.update(d2)print(d1)運行結(jié)果如下:{'age':'18','name':'小明','score':'80','sex':'男'}實踐與創(chuàng)新:1、將列表中的內(nèi)容用字典來表示。列表表示:booklist=[‘三國演義’,36.5,’西游記’,32.8,’水滸傳’

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。