創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!
十年的和碩網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整和碩建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)從事“和碩網(wǎng)站設(shè)計”,“和碩網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。這篇文章主要介紹python的數(shù)據(jù)類型都有哪些,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!
python的基礎(chǔ)數(shù)據(jù)類型的知識:
1、列表的使用
定義空列表。
List = [ ]
列表的長度
len(list)
列表的組合
list1 += list2
判斷元素x是否位于列表
if x in list:
列表的遍歷(正序逆序,和附加索引的遍歷)
for x in list:(正序) for x in list[::-1]:(逆序)
index(索引) value(值) enumerate(sequence, [start=0])
sequence – 一個序列、迭代器或其他支持迭代對象。
start –> 下標(biāo)起始位置。
例如1:
list = [1,2,3,4] for index, value in enumerate(list): print(index, value)
運(yùn)行結(jié)果:
0 1 1 2 2 3 3 4
例如2:
list = [1,2,3,4] for index, value in enumerate(list,start=2): print(index, value)123
運(yùn)行結(jié)果:
2 1 3 2 4 3 5 4
求列表元素的大最小值
max(list) min(list)
求列表元素的平均值(前提列表元素都是數(shù)字)
sum(list) / len(list)
在列表末尾添加新的對象X
list.append(X)
統(tǒng)計某個元素X在列表中出現(xiàn)的次數(shù)
list.count(X)
#在列表末尾一次性追加另一個序列中的多個值(用新列表擴(kuò)展原來的列表)
list.extend()
從列表中找出某個值value第一個匹配項的索引位置
list.index(value)
將對象value插入列表某位置index
list.insert(index, value)
移除列表中的一個元素(默認(rèn)最后一個元素),并且返回該元素的值 list.pop([index = -1])
使用方法:
>>> list = [1,2,3,4] >>> list.pop(1) 2 >>> list [1, 3, 4]
移除列表中某個值value的第一個匹配項
list.remove(value)
反轉(zhuǎn)列表中元素
list.reverse()
對原列表進(jìn)行排序(正序逆序,關(guān)鍵字排序,這個自己百度)
list.sort( key=None,reverse=False)
清空列表
list.clear()
復(fù)制列表
list.copy()
刪除列表元素
del list[index]
2、字典的使用
創(chuàng)建空字典
dict = { }
判斷元素是否在字典
If key in dict:
計算字典元素個數(shù)
len(dict)
添加元素到字典
dict[key] = value
update方法
如果存在則更新,不存在則添加
dict.update({key:value})
示例:
>>> d = {1:2,2:3} >>> d.update({3:4}) >>> d {1: 2, 2: 3, 3: 4} >>> d.update({3:5}) >>> d {1: 2, 2: 3, 3: 5}
字典的get方法
字典 get() 函數(shù)返回指定鍵的值,如果值不在字典中返回默認(rèn)值。
key – 字典中要查找的鍵。
default – 如果指定鍵的值不存在時,返回該默認(rèn)值值。
遍歷字典
for key, value in dict.items():
字典鍵
dict.keys()
字典值
dict.values()
刪除鍵
del dict[key]
刪除字典
del dict
清空字典
dict.clear()
3、集合的使用
創(chuàng)建一個集合
s = {x1,x2,x3……} # (創(chuàng)建空集合) s = set()
在集合中添加一個新的元素e;如果元素已經(jīng)存在,則不添加
s.add(e)
從集合中刪除一個元素,如果元素不存在于集合中,則會產(chǎn)生一個KeyError錯誤
s.remove(e)
從集合S中移除一個元素e;
s.discard(e)
清空集合內(nèi)的所有元素
s.clear()
從集合S中刪除一個隨機(jī)元素;如果此集合為空,則引發(fā)KeyError異常
s.pop()
計算元素個數(shù)
len(s)
判斷元素e是否存在于s
If e in s: If e not in s:
對于集合X,Y
差集
X – Y
并集
X | Y
交集
X & Y
對稱差集(項在t或s中,但不會同時出現(xiàn)在二者中)
X ^ Y
判斷集合的包含關(guān)系
例如:(X 包含 Y,Y ? X?)
>>> X = {1,2,3,4,5,6} >>> Y = {2,3,4,5} >>> X > Y True >>> X >= Y True >>> X < Y False
以上是python的數(shù)據(jù)類型都有哪些的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!
文章名稱:python的數(shù)據(jù)類型都有哪些-創(chuàng)新互聯(lián)
文章鏈接:http://jinyejixie.com/article44/dsighe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、小程序開發(fā)、自適應(yīng)網(wǎng)站、品牌網(wǎng)站制作、網(wǎng)站制作、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容