容器從字面意思上理解就是盛放,放置東西的盒子,python容器主要指的是列表、元組、字典和集合。
1、列表 list()
列表是可變的,列表中的元素允許是不同的數據類型的元素
2、元組? tuple()
元組是不可變類型,可以把元組理解為壹個常量列表
3、字典? dict()
字典是可變數據類型,同列表壹樣,列表中的元素是有順序的,區別在於:列表是按下標來進行查找元素的,當列表元素多的時候,查找起來就不是很方便了。而字典中的元素順序不重要,而可以通過鍵來訪問元素。
4、集合 set()
可以簡單把集合理解為舍棄了值的字典,而且鍵與鍵之間也不允許重復。
幾種數據結構的比較
都可以通關[]來對單個元素進行訪問
字符串和元組是不可變數據類型,列表和字典是可變數據類型
這幾種數據結構可以進行自由組合,形成更大更復雜的結構