##PYthon 容器
1.列表list 通过方括号括起来的数据序列,也可以进行重复数据的存放。
由于列表本身也是属于对象,所以,列表也可以进行嵌套处理
常用方法: append( ) 在列表中追加数据 在列表尾加qppend()
insert( ) 在列表中指定位置追加数据 在你指定的位置加入数据
copy( ) 复制列表里的元素 等等
2.集合set 集合set,与列表类似,但是集合不能存储重复的数据。并且是没有存放顺序的,也就是没有下标的。 使用的是一对大括号/花括号括起来的数据。
常用方法: add( ) 在集合中增加数据 clear( ) 将列表清空 pop( ) 随机集合中的一个移除元素 remove( ) 移除集合中的指定元素 等等
3.元组tupl 元组是固定的,一系列值(不可变数据类型),如果一旦创建,就不允许改变。 使用一对圆括号包含起来的一组数据,可以存放重复数据,并且可以通过索引来查找相对应的值。 常用方法: count( ) 统计某个元素在元组中出现的次数 index( ) 查找元素在列表中的位置 等等 在Python中,如果只有一个元素,并且该元素是一个数字,则需要在末尾加上一个逗号来表示该变量是元组,而不是int类型的数
4.字典dict 字典是通过key-value键值对的形式来存储数据,可以很方便的通过key来对value进行增删改查的操作。 字典变量名称={“变量1”:”值”:”变量2”:”值2”,……} 定义的时候以键值对的形式定义存在,类似于给每个值取了个名字
常用方法: get( ) 查询字典中的数据,我们可以通过名称去键来查找值,使用方括号或者get()等等
字典中遍历的三种方法: keys( ) 遍历所有键值 values( ) 遍历所有键值所对应的值。 itmes( ) 遍历所有键值对。
四种数据类型的比较
列表List中的数据插入和查询的时间,随数据的增多而变慢 集合set中的数据插入和遍历的时间,随数据的增多而变慢 元组Tuple是存放固定的数据 字典Ddict中的数据插入和查询的速度非常快,不会因为数据太多而变慢 元组、集合和列表占用内存较少,字典占用内存较多,字典是一种通过占用空间来换取时间上快捷速度的一种数据类型。