本篇文章為大家展示了Python中的內(nèi)置數(shù)據(jù)結(jié)構(gòu)有哪些,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
為淥口等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及淥口網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、成都外貿(mào)網(wǎng)站建設(shè)、淥口網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
List列表
特性:有多種方法管理數(shù)據(jù)
常用方法
list.append(x) 末尾添加一個(gè)元素
list.extend(x) 末尾追加一組元素
list.insert(i,x) 在下標(biāo)i前插入一個(gè)元素
list.remove(x) 刪除一個(gè)元素(如有多個(gè)相同元素,則刪除第一個(gè))
del list[i] 刪除下標(biāo)i的元素
list.pop(i) 彈出下標(biāo)i的元素(可不填,默認(rèn)-1)
list.clear() 清空列表
list[i] = n 替換下標(biāo)i的元素
list.index(n) 查找元素n的下標(biāo)
list.count(n) 查找元素n在列表中出現(xiàn)的次數(shù)
list.sort() 對(duì)列表升序排序
特性: 數(shù)據(jù)無法修改, 因此比列表效率更高
常用方法
tuple.index(n) 查找元素n在列表中的下標(biāo)
tuple.count(n) 查找元素n在列表中出現(xiàn)的次數(shù)
特殊
唯一改變?cè)M的方法就是對(duì)其重新賦值
特性:映射類型,以一對(duì)鍵值來儲(chǔ)存數(shù)據(jù),鍵不可變
由于是映射關(guān)系,只能通過鍵來查找值,故無索引值
常用方法
dict[key] = value 新增/替換 一個(gè)元素
dict1.update(dict2) 新增/替換 一組元素
dict.clear() 清空字典
dict.pop(key) 彈出對(duì)應(yīng)鍵元素
dict.get(key,default) 返回對(duì)應(yīng)鍵的值,無則返回default,默認(rèn)None
特殊
dict.keys() # 返回迭代對(duì)象鍵
dict.values() # 返回迭代對(duì)象值
dict.items() # 返回迭代對(duì)象鍵值元組
特性: 元素不重復(fù)且無序
常用方法
set.add() 添加元素
set1.update(set2) 添加新集合
set.remove(n) 刪除一個(gè)元素,如不存在則會(huì)報(bào)KeyError錯(cuò)誤
set.discard(n) 刪除一個(gè)元素,如不存在則pass
set.clear() 清空集合
特殊
對(duì)于多個(gè)集合可以進(jìn)行的操作
s1 – s2 求差集
s1 & s2 求交集
s1 | s2 求并集
s1 ^ s2 求對(duì)稱補(bǔ)集
len() 統(tǒng)計(jì)個(gè)數(shù)
max() 求最大值
min() 求最小值
值得一提的是字符串可以按字典序來分大小
上述內(nèi)容就是Python中的內(nèi)置數(shù)據(jù)結(jié)構(gòu)有哪些,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。