freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

02-python序列(ppt60頁)-文庫吧資料

2025-01-23 23:32本頁面
  

【正文】 用內(nèi)置函數(shù) ? enumerate(列表 ): 枚舉列表元素 , 返回枚舉對(duì)象 ,其每個(gè)元素為包含 下標(biāo)和值 的 元組 。 ? sum(列表 ):對(duì) 數(shù)值型 列表的元素進(jìn)行 求和 運(yùn)算, 對(duì)非數(shù)值型 列表運(yùn)算則 出錯(cuò) ,同樣 適用于元組、 range。 a = [1, 2] b = [1, 2, 3] (ab)(ab) 1 (b) True (b) False a = [1, 2] b = [1, 2, 3] ab True ab False (ab)==0 True (ab)==1 True 34 用于序列操作的常用內(nèi)置函數(shù) ? len(列表 ):返回列表中的 元素個(gè)數(shù) ,同樣適用于元組、字典、字符串等等。 5. 切片操作不會(huì)因?yàn)?下標(biāo)越界 而拋出異常,而是在列表 尾部截?cái)嗷?者返回 一個(gè) 空列表 。 3. 使用切片 可以 : ? 截取列表中的任何部分,得到一個(gè)新列表 。) in zip(aList, bList) True zip(列表 1,列表 2,…) : 將 多個(gè)列表對(duì)應(yīng)位置元素組合為元組 , 返回包含這些元組的列表 for a, b in zip(aList, bList): print(a, b) 3 a 5 b 7 c 9 d 25 切片操作 1. 切片 是 Python序列的重要操作之一, 適用 于 列表、元組、字符串、range對(duì)象等類型 。] (3, 39。, 39。, 39。, 39。 aList [3, 4, 5, , 7, 9, 11, 13, 15, 17] 3 in aList True 18 in aList False bList = [[1], [2], [3]] 3 in bList False 3 not in bList True [3] in bList True aList = [3, 5, 7, 9, 11] bList = [39。 a_list = [3,5,7,9,11] () 列表尾部操作,速度快 11 a_list [3, 5, 7, 9] (1) 非列表尾部操作,速度慢 5 a_list [3, 7, 9] 20 列表元素的刪除 ( 3)使用列表對(duì)象的 remove()方法刪除首次出現(xiàn)的指定元素 ,如果列表中 不存在 要?jiǎng)h除的元素,則拋出 異常 。aList39。 del命令也可以直接 刪除整個(gè)列表 。 aList = [3,5,7] bList = aList id(aList) 57091464 id(bList) 57091464 aList = aList*3 aList [3, 5, 7, 3, 5, 7, 3, 5, 7] bList [3,5,7] id(aList) 57092680 id(bList) 57091464 注意: 使用“ *”運(yùn)算符將 包含列表的列表 重復(fù)并創(chuàng)建新列表時(shí),并不創(chuàng)建元素的復(fù)制,而是 創(chuàng)建已有對(duì)象的引用 。Append:39。Insert:39。 ([7,8,9]) 設(shè) a原為 [5,2,4] a [5, 2, 4, 7, 8, 9] id(a) 25289752 ([11,13]) a [5, 2, 4, 7, 8, 9, 11, 13] ((15,17)) a [5, 2, 4, 7, 8, 9, 11, 13, 15, 17] id(a) 25289752 15 列表元素的增加 ( 4)使用 列表對(duì)象的 insert()方法 將 元素添加至列表的指定位置 。 2. 通過下標(biāo)來 修改 序列中元素的值或通過可變序列對(duì)象自身提供的方法來 增加 、 刪除 和修改 元素 時(shí), 列表 在內(nèi)存中的 起始地址是 不變 的,僅僅是被改變值的元素地址發(fā)生變化。 例: a = 5 print(id(a)) 函數(shù) id(a)獲取 a的內(nèi)存地址 a = 6 print(id(a)) b = 5 print(id(b)) 打印結(jié)果: 1471265360 1471265392 1471265360 例: a = [1,2,3] print(id(a)) a = [1,2] print(id(a)) b = [1,2,3] print(id(b)) 打印結(jié)果: 1933391536072 1933394802824 1933391536072 紅色地址不是每次執(zhí)行都相同 13 列表元素的增加 對(duì)于 列表、集合、字典等可變序列類型 而言,情況稍微復(fù)雜一些。,39。,39。 ?不是真的為列表添加元素,而是 創(chuàng)建一個(gè)新列表 ?將 原列表中的元素和新元素依次復(fù)制到新列表的內(nèi)存空間 ?涉及大量元素的復(fù)制,該操作速度較慢,在涉及大量元素添加時(shí)不建議使用該方法。alist39。example39。z39。mpilgrim39。b39。a39。 9 列表創(chuàng)建與刪除 ? del命令刪除整個(gè)列表 ,如果列表對(duì)象所指向的值不再有其他對(duì)象指向, Python將同時(shí)刪除該值。] x = list() 創(chuàng)建空列表 x [] 8 列表創(chuàng)建與刪除 ? 內(nèi)置函數(shù) range(),語法為 range([start,] stop[, step]), – 第一個(gè)參數(shù)表示 起始值(默認(rèn)為 0) – 第二個(gè)參數(shù)表示 終止值 , 結(jié)果中 不包括 這個(gè)值 – 第三個(gè)參數(shù)表示 步長(zhǎng) (默認(rèn)為 1), – 該函數(shù)在 Python 返回一個(gè) range可迭代對(duì)象 ,在 Python 中返回一個(gè)包含若干整數(shù)的列表。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。, 39。) [39。例如: alist = list((3,5,7,9,11)) 圓括號(hào)表示元組 alist [3, 5, 7, 9, 11] list(range(1,10,2)) 該 range返回 [1, 3, 5, 7, 9] list(39。example39。z39。mpilgrim39。b39。a39。file239。file139。spam39。lark vomit39。ram bladder39。crunchy frog39。 ? 列表、元組、字符串等序列均支持 雙向索引 – 第一個(gè)元素下標(biāo)為 0,第二個(gè)元素下標(biāo)為 1,以此類推; – 最后一個(gè)元素下標(biāo)為 1,倒數(shù)第二個(gè)元素下標(biāo)為 2,以此類推。第 2章 Python序列 2 主 要 內(nèi) 容 ?列表 ?元組 ?字典 3 概 述 ? 序列 是 Python中經(jīng)常用到的數(shù)據(jù)存儲(chǔ)方式,是 按某順序排列的數(shù)據(jù) 。 ? Python中常用的序列結(jié)構(gòu)有 列表、元組、字典、字符串 等等。 4 列表 ? 列表的創(chuàng)建和刪除 ? 列表元素的增加 ? 列表元素的刪除 ? 列表元素訪問與計(jì)數(shù) ? 成員資格判斷 ? 切片操作 ? 列表排序 ? 用于序列操作的常用內(nèi)置函數(shù) 5 列表 ? 列表 是 Python中內(nèi)置可變序列, – 是元素的有序集合,列表中每一個(gè)數(shù)據(jù)稱為元素, – 列表的 所有元素放在一對(duì)中括號(hào)“ [”和“ ]”中 ,并使用逗號(hào)分隔開; – 列表中的各數(shù)據(jù)的類型可以不同 ,可以分別為整數(shù)、實(shí)數(shù)、字符串等基本類型,甚至是列表、元素、字典、集合以及其他自定義類型的對(duì)象 ? 例: [10, 20, 30, 40] [39。, 39。, 39。] [39。, , 5, [10, 20]] [[39。, 200,7], [39。, 260,9]] 6 方法 說明 (x) 將元素 x添加至列表尾部 (L) 將列表 L中所有元素
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1