数据容器
2023-09-05 09:35 渐行渐近丶 阅读(11) 评论(0) 编辑 收藏 举报一、列表(list)
1、定义:[元素1,元素2,元素3,...]
2、列表的下标(索引):列表[下标索引]
3、函数和方法
4、列表的方法:
- 查找某元素的下标
功能:查找制定元素在列表的下标,如果找不到,报错ValueError
语法:列表.index(元素)
- 插入新元素
语法:列表.insert(下标,元素)
- 追加元素
功能:将元素追加到列表的尾部
语法:列表.append(元素),列表.extend(其他数据容器)
- 删除元素
语法:del 列表[下标],列表.pop(下标)
删除某元素在列表中的第一个匹配项:列表.remove(元素)
- 清空列表
语法:列表.clear()
- 统计某元素在列表中的数量
语法:列表.count(元素)
- 获取列表的元素数量
语法:len(列表)
二、元组
1、定义:(元素1,元素2,元素3.....)
2、操作:index()、count()、len(元组)
3、注意事项:不可修改元组内容,但可以修改内部list的内部元素
4、特点:与list基本相同(有序、任务数量元素、允许重复元素)、不可修改、支持for循环
三、字符串
1、通过下标访问,元素不可修改
2、操作:
查找特定字符串的下标索引值:字符串.index(字符串)
字符串的替换:字符串.replace(字符串1,字符串2)
字符串的分割:
语法:字符串.split(分隔符字符串)
功能:按照指定的分隔符字符串,将字符串划分为多个字符串,并存入列表对象中,字符串本身不变,而是得到了一个列表对象
四、集合
1、语法:{元素,元素,元素,......,元素}
定义空集合:变量名称=set()
2、特点:
集合是无序的,不支持下标索引访问。
集合和列表一样,是允许修改的,
五、字典
1、为什么要使用字典?使用字典可以实现用key取出value的操作
2、语法:{key:value,key:value,......key:value}
定义空字典:my_dict=dict()