python序列結(jié)構(gòu)實驗步驟?
1.按有序無序劃分:有序:列表 元組 字符串
無序:字典 集合
2.按可變不可變劃分:
可變:列表 字典 集合
不可變:元組 字符串
1.列表
形如[1,2,3,‘a(chǎn)aa’] 所有元素放在一對方括號[]中,相鄰元素之間使用逗號分隔。在Python中,同一個列表中元素的數(shù)據(jù)類型可以各不相同,可以同時包含整數(shù)、實數(shù)、字符串等基本元素類型,也可以包含列表、元組、字典、集合、函數(shù)以及其他任意對象。
列表(list)是包含若干元素的有序連續(xù)的內(nèi)存空間。當(dāng)列表增加或刪除元素時,列表對象自動進(jìn)行內(nèi)存的擴(kuò)展或收縮,從而保證相鄰元素之間沒有縫隙。
在非尾部位置插入或刪除元素時會改變該位置后面的元素在列表中的索引,這對于某些操作可能會導(dǎo)致意外的錯誤結(jié)果。
除非確實有必要,否則應(yīng)盡量從列表尾部進(jìn)行元素的追加和刪除操作。