說實話,數據結構是一門很難的課程,我也沒有系統的學過,如果有興趣的同學可以去看看數據結構的書籍,以后可以和我討論一下,在這里說說我自己的理解吧。
數據結構就是數據以什么樣的形式存儲;而以什么樣的形式存儲就得用相應的方法去處理分析數據(這是最近看數據分析的一點小體會),今天不過多的展開,介紹4個python的內置數據結構,分別是列表(list),字典(dict),元組(tuple),集合(set)。
相應的表達形式為:
list = [val1, val2, val3, val4]
dict = {key1:val1, key2:val2}
tuple = (val1, val2, val3, val4)
set = {val1, val2, val3, val4}
前2個比較常用,在后面爬蟲中會經常用到,小伙伴們好好學習一下。
列表
列表有三大特點:
1.列表的每一個元素是可變的;
2.列表的元素是有序的(跟字符串的索引切片類似);
3.列表的對象可以為多種(可以有字符串,字典,數值)