python
一.列表
列表格式
变量=[元素1,元素2,元素3......]
1、添加
列表取数(按照下标取,下标从0开始)
获取长度
append添加(直接添加)
extend添加(分别添加)
insert()insert(index, object) 在指定位置index前插入元素object
如果index没有超过列表范围,则在对应下表添加元素,如果超过列表范围则新增的元素放在列表尾部
2.修改元素
下标来确定要修改的是哪个元素
3.查找
index(有元素,返回下表,没有对应元素报错)
4.删除
del del 列表名[下标]
pop()默认删除尾部数据,添加下标删除小标元素(输出的是删除的元素)
remove:根据元素的值进行删除
5.排序
sort()默认升序,参数reverse=false不反转reverse=true反转(只是反转)
reverse 反转列表
[::-1]利用切片反转
列表嵌套(也不知道怎么描述,就用案例说话吧)
元组
元组格式
变量名=(元素1,元素2....)
查找元素
元组是不支持修改的,会报错
count
查询元素的个数
index
查询对应元素的下标
字典
字典格式
变量名={key:values,key1:values,key2:values,key3:values......}
查
字典名["key"],如果没有对应的key会报错
get get方式,存在取出对应的values,没有的话None,默认参数,不存在则输出默认参数
修改
info[key]=修改后的数据(前提数key存在)
增加
info[key]=新增的values(前提数key不存在
删除
del 字典名[key] 删除对应的数据,如果del 字典名删除字典(直接删除字典会报错,因为找不到字典)
clear() 清空字典数据
字典升级方法
len 测试字典中键值对的个数
keys 返回一个包含字典所有key的列表
values 返回一个包含字典所有value的列表
items 返回一个所有(键,值)的列表
集合
集合格式
集合(set)是一个无序的不重复元素序列。
可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
创建格式:
parame = {value01,value02,...}
或者
set(value)