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