Python中數(shù)據(jù)結(jié)構(gòu)字典和列表都有哪些技巧分享?
Python中字典和列表的分享:
不敢說是技巧,但是有一些自己整理出來的表格,希望可以跟你分享。
列表與字典,兩種類型都是集合的類型,以列表為例的話,如果列表中包含列表,就形成嵌套。這兩種類型幾乎是所有python腳本的主要工作組件。這種結(jié)構(gòu)信息是可變的可修改的,但是常量就是定義了就不能在修改,下面是列表操作的內(nèi)容:
關(guān)于列表的操作我們可以通過help(list)或者dir(list),或者用真實的列表替換關(guān)鍵詞list來查看幫助文檔。
列表的特點就是:
1.任意對象的有序集合
2.通過偏移量來讀取
3.長度是可變的還有異構(gòu)以及任意嵌套與字典一樣的
4.屬于可變序列分類,與字符串常量相比的話,列表是可變的,可以進行增合改刪的操作
5.對象引用數(shù)組
6.列表元素以逗號分割
字典可以說是列表以外很靈活的內(nèi)置數(shù)據(jù)結(jié)構(gòu),它的特點是:
1.通過鍵來存取值而不是通過偏移量,鍵的話必須是不可以變類型。
2.字典元素為無序集合
3.可變長、異構(gòu),任意嵌套
4.屬于可變映射類型
5.散列表,通過hash運算進行數(shù)據(jù)檢索,與列表是一樣的存儲對象的引用不是拷貝。
最后是一張python學習的線路圖,可以找到自己希望的發(fā)展路徑,進行重點學習。