列表(list)
- 有序性,可存儲任意類型的值
- 通過偏移存取,支持索引來讀取元素,第一個索引為0 ,倒數第一個索引為-1
- 可變性 ,支持切片、合并、刪除等操作
- 可通過索引來向指定位置插入元素
- 可通過pop()方法刪除末尾元素,pop(索引位置)來刪除指定位置元素
- 替換元素可直接通過賦值給對應的的索引位置
元組(tuple)
- 有序性,和列表一樣通過偏移存取,支持用索引來讀取元素
- 不可變性,不支持任何修改及任何調用
- tuple可作為字典的key,可用于字符串格式化中
字典 (dictionary)
- 無序可變的,屬于科扁映射類型
- 采用鍵值對(key-value )進行存儲,查找速度較快
- 可以通過pop.() 來進行刪除鍵,所對應的value也會被刪除
- 除了初始化字典時存放數據,還可通過 dict['key'] = value 來存放
- 鍵為固定的不可變的,只能對應一個value,多次對一個key放入value,后面的值被頂替前面的值
- 需要占用大量內存 ,浪費內存
集合(set)
- 無序性、無重復key
- 創建set,需要提供一個list作為輸入集合
- 通過add(key)方法添加元素
- 通過remove(key)刪除元素
- 不可以放入可變對象例如 list