元组是不可变的, 而列表是可变的。
元组通常由不同的数据,而列表是相同类型的数据队列。元组表示的是结构,而列表表示的是顺序。
元组
1.可以统计某个元组段在整个元组中出现的次数 count
2.可以查询某个元组段在整个元组中的元组号 index
3.定义元组时候使用小括号"()"
列表
1.可以增加列表内容 append
2.可以统计某个列表段在整个列表中出现的次数 count
3.可以插入一个字符串,并把整个字符串的每个字母拆分当作一个列表段追加到列表当中 extedn
4.可以查询某个列表段在整个列表的位置 index
5.可以在指定位置插入一个列表段 insert
6.可以删除列表的最后一个列表段 pop
7.可以删除指定列表中的某个列表段 remove
8.可以正向反向排序 reverse
9.可以按字母或数字排序 sort
10.定义列表时候使用中括号"[]"
注意:在列表当中,假如某两个列表段相同,不管是使用index还是remove都是统计的最靠前的列表段
元组与列表区别在于
- 列表是可变序列,任何元素可以随时修改、删除;元组是不可变序列,元素不可以修改,除非整体替换
- 列表可以通过切片访问和修改元素。元组也支持切片,但仅支持查询,无法修改。
- 元组比列表访问和处理速度快,因此仅需要对元素进行访问时,可使用元组
- 列表不能作为字典的键,而元组则可以