




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第七講數組的概念和列表主要內容數組和下標變量列表列表操作二維列表一、數組和下標變量數組就是一組關聯的數據。數據的類型、數據的值、數據之間的關系,這是我們常常要關注的事情。數組主要反映的是數據之間的關系。一個簡單變量是內存中定義的一個相對獨立存儲單元。這個存儲單元的名字就是變量名。一個數組變量是內存中定義的一組關聯的存儲單元。這一組存儲單元的名字就是數組變量名。數組中的一個存儲單元被稱為數組的一個元素,又叫下標變量。一個數組的示意圖數組:a12345678910a[0]a[1]a[2]a[3]a[4]a[5]a[6]a[7]a[8]a[9]特別說明數組是一個有序存儲單元的集合存儲單元是數組的元素,是數組的下標變量保存在存儲單元中的數據的類型是數組元素的類型保存在存儲單元中的數據的值是數組元素的值下標變量的形式:數組名[下標]下標變量的下標可以用表達式充當。比如:a[i]數組:a12345678910a[0]a[1]a[2]a[3]a[4]a[5]a[6]a[7]a[8]a[9]二、列表很多語言都可以直接定義數組。Python語言這方面比較靈活。Python語言用列表、元組、集合、字典等這些組合數據類型來充當數組的角色。定義列表列表的常量格式: [元素值的序列]列表的命名:
列表名=列表常量比如:列表元素列表元素的序號:0,1,2,3,…,或-1,-2,-3…列表的下標變量:列表名[下標]。比如:ls[0]、ls[-2]、ls[i]、ls[i+j]列表特點空列表:列表可以沒有元素。比如:la=[]列表的長度:列表元素的個數。比如:[1,2,3]的長度為3。列表元素的類型可以不同。比如:[1,2,3,’a’,’b’,’c’]。列表元素可以增加或減少。列表元素的值可以被改變例1:分割整數的位數碼,并逆序顯示。例2:分割整數的位數碼,并順序顯示。例3:排序三、列表操作Python為我們提供了一系列對列表及列表元素進行操作的辦法。常見的辦法如下:列表元素賦值:列表[下標]=值列表元素刪除:del列表[下標]列表刪除:del列表列表分片賦值:列表[下標范圍]=值等例4:列表操作三、列表操作Python中,列表實際上是一個對象,它還具有一些有用的方法。常見的方法如下:排序:列表.sort([reverse=True])計元素出現的次數:列表.count(x)返回下標:列表。index(x)追加列表元素:列表.append(值)等例5:列表的方法例6:計算,和、均值、方差、標準差,等四、二維列表如果一個列表的元素又是一個列表,這個列表就不是一維列表。用二維列表表示矩陣這是“百度百科”上關于矩陣的定義如果我們用二維列表的一個列表元素表示矩陣的一行,用二維列表的一個列表元素的元素表示矩陣一行中的元素。則這個二維列表就可以看成是一個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度茶葉電商銷售平臺合作合同
- 二零二五年度冷鏈物流倉儲安裝改造工程合同
- 二零二五年度拆除工程安全監理細則及風險預防合同
- 二零二五版快遞行業綠色包裝技術研發與應用合同
- 二零二五年度購物中心導購員勞動合同書
- 微生物-昆蟲互作機制-洞察及研究
- 景區開發土地協議書范本
- 服裝代銷協議書范本
- 室內線路施工協議書范本
- 二零二五年CFG樁施工技術規范執行合同協議
- 高血壓利尿藥
- 《環境藝術與創新》課件
- 保健按摩技能培訓課件
- 阻燃風筒產品介紹
- 延長石油招聘筆試題庫2025
- 2025汽車零部件區域代理合同汽車零部件區域代理合同范本
- 流化床反應器
- 2025年粵東西北教師全員輪訓心得體會2篇
- 《船舶租賃》課件
- 廣東文化創意商品評價指南
- 胸痛患者的急救流程及措施
評論
0/150
提交評論