黄视频网站在线免费观看-黄视频网站在线看-黄视频网站在线观看-黄视频网站免费看-黄视频网站免费观看-黄视频网站免费

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > Python語言自帶的數據結構有哪些

Python語言自帶的數據結構有哪些

來源:千鋒教育
發布人:xqq
時間: 2023-11-07 05:31:32 1699306292

Python作為一種腳本語言,其要求強制縮進,使其易讀、美觀,它的數據類型可以實現自動轉換,而不需要像C、Java那樣給變量定義數據類型,使其編寫非常方便簡單,所以廣受大家的歡迎。

現如今,Python已經廣泛的應用于數據分析、數據挖掘、機器學習等眾多科學計算領域。所以既然涉及到科學計算,深入了解Python原生提供的數據結構是很有必要的,這樣才能在數據的海洋中游刃有余、得心應手。本文便以此展開,做一個歸納整理,方便收藏。

一、序列結構

首先介紹的數據結構是序列結構,所謂序列,也就是元素順序是很重要的,不同元素順序的序列是不同的序列。Python中含有六種內建的序列結構,分別是list、tuple、string、unicode、buffer、xrange。

1.1、list(列表)

list,列表是一種序列,可以看做是一種數組,但不同的于其它語言的是,Python列表中的元素可以是任何數據類型,諸如,數字、字符串等等。

下面為創建list結構的幾種方式:

//1.通過中括號括起已知的元素創建list

mylist=['orange','apple',1,2,3.14];

//2.通過中括號創建空list,然后用append()追加動態元素

mylist=[];

mylist.append('orange');

//3.通過list()方法創建空list

mylist=list();

選取list元素的方法:

//通過中括號加下對應下標選取,下標從0開始,-1為倒數第一個元素,以此類推

mylist[0];

mylist[-1];

切片是Python中序列結構獨有的一種操作,意思是從序列中選取一個子序列,凡是序列均可切片,list是序列,所以list可以切片。切片方法:

//通過[begin:end]方式完成切片

mylist=[1,2,3,4,5];

mylist[0:2];//生成的序列為[1,2,3]

list常用方法:

list.append(x),在列表的末尾添加一個元素。

list.insert(i,x),在給定的位置插入一個元素,第一個參數是要插入的元素的索引。

list.remove(x),移除列表中第一個值為x的元素,如果沒有這樣的元素,則拋出異常。

list.clear(),刪除列表中所有的元素。

list.index(x),返回列表中第一個值為x的元素的從零開始的索引,如果沒有這樣的元素,則拋出異常。

list.count(x),返回元素x在列表中出現的次數。

list.reverse(),反轉列表中的元素。

1.2、tuple(元組)

tuple,元組和列表一樣,都以看做是一種數組,元素可以是任何數據類型,甚至可以嵌套。唯一的區別是,元組內的元素一旦創建,是不可修改的,也不可追加。并且元組使用小括號創建,同樣元組可切片,切片方法同list。

//1.通過小括號括起已知的元素創建tuple

mytuple=(1,3,'hello!')

//2.不可以用append()往tuple追加,因為tuple一旦創建,不可變更

獲取tuple中的元素:

//和列表一樣,通過中括號加下對應下標選取,下標從0開始,-1為倒數第一個元素,以此類推

mytuple[0];

mytuple[-1];

1.3、string,unicode,buffer,xrange

這四個也是序列,做科學計算由于不太常用,不做太多介紹。

string可以看成是少量單個字符構成的list,如:

mystring='orange';

mylist=['o','r','a','n','g','e'];

由于string也是序列,所以也可以切片,切片就當做單個字符構成的list切片即可,很多原理類似,不做過多介紹。

unicode和string類似,不過可以支持原生unicode編碼的序列,如\\u4f60\\u597d。

buffer可以看成大量字符構成的list。

xrange可以看成純數字構成的list。

科學計算

二、散列結構

所謂散列結構,區別于上述序列結構,散列結構中,元素順序是不重要的,順序不同的散列,還是同一個散列。散列結構有set、dict。

2.1、set(集合)

set,集合,集合是由不重復元素組成的無序的集,重點是不重復,和數學中的集合類似。無序是散列結構的特點,集合是一種散列結構,所以集合也有無序的特點。

創建set的方法:

//和list很類似,可對應參考

//1.通過大括號括起已知的元素創建set

myset={'red','blue',2.71};

//2.通過set()方法創建空set,注意不能用{}創建空set,這樣創建的是空dict

//3.然后用add()添加動態元素,注意不是append

myset=set();

myset.add('yellow');

Python的set集合可以支持并集,交集,差集,對稱差等數學運算:

//創建集合a

a=set('abracadabra');

//創建集合b

b=set('alacazam');

------------------

print(a)

//結果:{'a','r','b','c','d'}

------------------

print(a-b);//差集

//結果:{'r','d','b'}

------------------

print(a|b);//并集

//結果:{'a','c','r','d','b','m','z','l'}

------------------

print(a&b);//交集

//結果:{'a','c'}

------------------

print(a^b);//對稱差

//結果:{'r','d','b','m','z','l'}

set常用方法:

set.remove(x),移除集合中值為x的元素,如果沒有這樣的元素,則拋出異常。

set.isdisjoint(set2),判斷兩個集合是否包含相同的元素,如果沒有返回True,否則返回False。

set.issubset(set2),判斷集合set是否包含于set2

set.issuperset(set2),判斷集合set是否包含set2,issubset與issuperset是一對互逆操作。

2.2、dict(字典)

dict,字典,字典由鍵值對組成,具有唯一性,可變性。字典是可變對象但字典的鍵的唯一的,是不可變對象。理解字典的很好方式,就是將它看做是一個鍵:值對的集合。

創建dict的方法:

//1.通過大括號括起鍵值對創建dict

mydict={'name':'tom','age':'24'};

//2.通過dict()方法創建dict

mydict=dict(name='tom',age=24);

//3.通過大括號創建空dict,然后通過中括號添加鍵值對

mydict={};

mydict['tel']='1300000000';

獲取dict中的元素:

//需要已經知道鍵的名稱,否則無法獲取,除非遍歷

mydict.get('tel');

dict常用方法:

dict.copy(),拷貝出一個新的字典。

dict.setdefault({'sex':'man'}),有則查,無則增。

dict.update({'sex':'male'}),有則改,無則增。

dict.pop('tel'),指定刪除,參數必須要有需要刪除的鍵。

dict.clear(),清空字典。

dict.keys(),查詢字典中所有的鍵。

dict.values(),查詢字典中所有的值。

dict.items(),查詢字典中所有的鍵值對。

以上內容為大家介紹了Python語言自帶的數據結構有哪些,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。http://www.e7g2kmi.cn/

tags: python培訓
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
免费国产在线视频| 色综合久久天天综合观看| 成人高清视频免费观看| 精品视频在线观看视频免费视频| 国产视频网站在线观看| 成人在免费观看视频国产| 欧美激情伊人| 日韩av片免费播放| 九九九国产| 久久久久久久久综合影视网| 日日夜人人澡人人澡人人看免| 国产亚洲精品aaa大片| 国产网站在线| 中文字幕Aⅴ资源网| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 久久精品店| 国产一级强片在线观看| 日本免费乱理伦片在线观看2018| 国产一区二区精品久| 精品国产一区二区三区国产馆| 一级毛片视频播放| 国产伦精品一区三区视频 | 一级女性大黄生活片免费| 欧美国产日韩在线| 国产极品白嫩美女在线观看看| 九九久久99| 欧美激情一区二区三区中文字幕| 日本伦理黄色大片在线观看网站| 国产欧美精品| 亚洲 男人 天堂| 亚洲天堂免费观看| 中文字幕一区二区三区精彩视频 | 国产福利免费观看| 黄视频网站免费观看| 99久久精品费精品国产一区二区| 韩国三级香港三级日本三级| 免费国产在线视频| 九九精品在线播放| 99久久精品国产免费| 亚洲天堂在线播放| 精品国产亚一区二区三区| 成人在激情在线视频| 一级毛片视频在线观看| 韩国三级视频在线观看| 精品久久久久久综合网| 欧美激情中文字幕一区二区| 精品久久久久久免费影院| 色综合久久天天综合| 欧美爱爱动态| 毛片高清| 成人高清免费| 国产一区二区精品久久| 99久久网站| 欧美a级大片| 你懂的在线观看视频| 四虎影视库国产精品一区| 欧美激情影院| 成人免费观看网欧美片| 精品视频在线观看一区二区 | 日韩avdvd| 亚洲精品中文字幕久久久久久| 四虎影视库国产精品一区| 国产网站免费视频| 精品国产一区二区三区免费| 久久国产精品自由自在| 美女免费毛片| 久久久久久久久综合影视网| a级毛片免费全部播放| 成人免费一级毛片在线播放视频| 天天色成人| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美a级片视频| 黄视频网站在线观看| 久久久久久久免费视频| 九九久久国产精品| 99色精品| 午夜在线观看视频免费 成人| 国产视频一区二区在线观看| 欧美激情中文字幕一区二区| 97视频免费在线观看| 久久国产影院| 日韩在线观看视频黄| 国产a视频| 日韩在线观看视频免费| 欧美大片aaaa一级毛片| 可以在线看黄的网站| 国产a网| 欧美激情一区二区三区中文字幕| 人人干人人草| 免费毛片播放| 青青青草影院| 久久精品店| 欧美激情伊人| 久久国产影视免费精品| 精品国产亚一区二区三区| 黄色短视屏| 国产成人精品在线| 日本特黄特色aaa大片免费| 国产视频一区二区在线播放| 亚洲精品影院久久久久久| 欧美另类videosbestsex| 91麻豆国产| 一级女性大黄生活片免费| 欧美1卡一卡二卡三新区| 国产91视频网| 国产不卡高清在线观看视频| 成人在激情在线视频| 91麻豆精品国产自产在线观看一区| 亚欧乱色一区二区三区| 999久久66久6只有精品| 可以在线看黄的网站| 国产伦久视频免费观看视频| 欧美一区二区三区性| 一级毛片视频播放| 欧美激情伊人| 你懂的日韩| 91麻豆tv| 超级乱淫黄漫画免费| 韩国毛片免费| 日本特黄特色aaa大片免费| 毛片的网站| 午夜精品国产自在现线拍| 午夜久久网| 国产欧美精品| 国产91精品系列在线观看| 亚洲精品久久久中文字| 国产麻豆精品高清在线播放| 99久久精品费精品国产一区二区| 国产麻豆精品视频| 麻豆系列 在线视频| 国产视频久久久| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 欧美激情一区二区三区在线| 成人a大片高清在线观看| 午夜在线亚洲男人午在线| 国产成人女人在线视频观看| 久久久久久久网| 香蕉视频久久| 亚洲天堂在线播放| 91麻豆国产| 四虎影视库| 久久99这里只有精品国产| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 成人a大片高清在线观看| 青青青草影院 | 成人a级高清视频在线观看| 日本伦理片网站| 欧美日本韩国| 亚洲www美色| 国产成人欧美一区二区三区的| 色综合久久手机在线| 午夜家庭影院| 国产伦精品一区二区三区无广告| 亚洲 国产精品 日韩| 九九久久99| a级黄色毛片免费播放视频| 久久99这里只有精品国产| 欧美另类videosbestsex高清| 久久99爰这里有精品国产| 国产网站免费视频| 国产网站免费| 四虎影视库| 日韩专区第一页| 99久久精品国产国产毛片| 麻豆网站在线免费观看| 国产国语对白一级毛片| 国产伦久视频免费观看视频| 国产不卡在线观看| 99久久网站| 日本伦理网站| 国产一区二区精品久| 欧美日本免费| 人人干人人插| 香蕉视频三级| 精品久久久久久中文字幕2017| 国产不卡高清在线观看视频| 国产国语对白一级毛片| a级黄色毛片免费播放视频| 欧美国产日韩在线| 国产激情一区二区三区| 精品国产香蕉在线播出 | 99色精品| 国产视频一区二区在线观看| 成人a级高清视频在线观看| 黄视频网站在线免费观看| 欧美另类videosbestsex| 青青青草视频在线观看| 久久国产影院| 尤物视频网站在线观看| 欧美激情中文字幕一区二区| 免费的黄视频| 亚洲精品影院久久久久久| 日韩一级黄色| 精品视频免费观看| 91麻豆爱豆果冻天美星空| 国产伦精品一区三区视频| 久久99青青久久99久久| 韩国三级香港三级日本三级la|