元组
特性:
1、元祖是用圆括号括起来的
2、不同的元素之间用逗号分隔
3、元祖里的元素可以是任意数据类型
4、可以根据索引获取元祖中元素的值,元祖与字符串类似,下标索引从0开始,也可从最后一个-1开始,可以进行截取(索引取前不取后),组合等
5.元祖是有序的
6.元祖不任支持何增删改
6.4查
1.tuple[index] 通过下标查看
列表(List)
特性:
1、列表是用方括号括起来的
2、不同的元素之间用逗号分隔
3、列表里的元素可以是任意数据类型
4、列表根据索引获取元祖中元素的值,元祖与字符串类似,下标索引从0开始,也可从最后一个-1开始,可以进行截取(索引取前不取后),组合等
5.列表是有序的
6.列表何增删改
6.1增
1.list.append(x) 直接在尾部加元素
2.list.insert(index,x) 在指定的位置添加元素
6.2删
1.list.pop() 从尾巴后删除元素,返回该元素
2.list.pop(index) 删除指定位置元素,返回该元素
6.3改
1.list[index]=x 通过下标进行赋值
6.4查
1.list[index] 通过下标查看
6.5常用函数
列表名称.count(列表元素):计算列表元素在列表中的个数
返回的列表名称 = set(列表名称):去掉列表里的重复元素
7.list常用函数
7.1反转:list.reverse()
7.2排序:list.sort(cmp=None, key=None, reverse=False)
- cmp -- 可选参数, 如果指定了该参数会使用该参数的方法进行排序。
- key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。
- reverse -- 排序规则,reverse = True 降序, reverse = False 升序(默认)。
字典(Dictionary)
1.用花括号括起来的
2.不同的元素之间用逗号隔开
3.字典里面的元素可以是任何数据类型
4.存储key-value根据key获得里面的元素
5.字典是无序的
6.支字典支形式持任何增删改
6.1增 dict[key] = value key值dict里面不存在
6.2删 del dict[key] ;dict.pop(key[,default])default: 如果没有 key,返回 default 值
6.3改 dict[key] = value key值dict里已存在
6.4查 dict[key]
7.dict常用的函数
7.1.dict.keys():以列表返回一个字典所有的键
7.2.dict.has_key(key):如果键在字典dict里返回true,否则返回false
7.3.dict.values():以列表返回字典中的所有值