91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python的數據結構有哪些

發布時間:2020-07-21 14:16:05 來源:億速云 閱讀:245 作者:Leah 欄目:編程語言

本篇文章給大家分享的是有關Python的數據結構有哪些,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

 Python中的內置數據結構(Built-in Data Structure):列表list、元組tuple、字典dict、集合set,涵蓋的僅有部分重點。

list的顯著特征:

列表中的每個元素都可變的,意味著可以對每個元素進行修改和刪除;

列表是有序的,每個元素的位置是確定的,可以用索引去訪問每個元素;

列表中的元素可以是Python中的任何對象;

可以為任意對象就意味著元素可以是字符串、整數、元組、也可以是list等Python中的對象。

元組tuple

重點:元組Tuple,用法與List類似,但Tuple一經初始化,就不能修改,沒有List中的append(), insert(), pop()等修改的方法,只能對元素進行查詢

字典dict(dictionary)

字典dictionary全稱這個概念就是基于現實生活中的字典原型,生活中的使用名稱-內容對數據進行構建,Python中使用鍵(key)-值(value)存儲,也就是java、C++中的map。

dict的顯著特征:

字典中的數據必須以鍵值對的形式出現,即k,v:

key:必須是可哈希的值,比如intmstring,float,tuple,但是,list,set,dict不行

value:任何值

鍵不可重復,值可重復

鍵若重復字典中只會記該鍵對應的最后一個值

字典中鍵(key)是不可變的,何為不可變對象,不能進行修改;而值(value)是可以修改的,可以是任何對象。

在dict中是根據key來計算value的存儲位置,如果每次計算相同的key得出的結果不同,那dict內部就完全混亂了。

集合set

集合更接近數學上集合的概念。集合中每個元素都是無序的、不重復的任意對象。

可以通過集合去判斷數據的從屬關系,也可以通過集合把數據結構中重復的元素減掉。集合可做集合運算,可添加和刪除元素。

集合內數據無序,即無法使用索引和分片

集合內部數據元素具有唯一性,可以用來排除重復數據

集合內的數據:str,int,float,tuple,冰凍集合等,即內部只能放置可哈希數據

以上就是Python的數據結構有哪些,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿图什市| 云龙县| 大关县| 安泽县| 龙州县| 乐亭县| 涿鹿县| 武冈市| 泰顺县| 伊金霍洛旗| 绥中县| 健康| 旬邑县| 临高县| 蓬溪县| 顺昌县| 宜良县| 梁山县| 长武县| 玉田县| 永新县| 巧家县| 石河子市| 东台市| 理塘县| 通海县| 双牌县| 怀集县| 亚东县| 潮州市| 南漳县| 华安县| 兴隆县| 彰化市| 谢通门县| 康马县| 孟津县| 临海市| 盈江县| 荥阳市| 陈巴尔虎旗|