目录
什么是数据容器?
数据容器是可以存储多个元素的python数据类型,它有五类,分别是:
list(列表)、tuple(元组)、str(字符串)、set(集合)、dict(字典)。
列表
1.定义:[元素1,元素2,...];
2.元素即列表内的每个数据,元素的数据类型是任意的,甚至可以是列表,那就是嵌套列表啦!
3.下标索引:列表中每个元素都有自己的编号,称为下标索引。
从前往后方向,编号从0开始递增;从后往前方向,编号从-1开始递减。
注意下标索引的取值范围,超出范围无法取出元素,并且会报错哦!
4.列表的常用操作和特点:
列表的循环遍历
1.while循环:
2.for循环:
3.while循环和for循环的区别:
元组
1.定义:(元素,元素,元素......)
注意:当一个元组仅有一个元素时,必须带一个逗号结尾!!
2.元组的常用操作:
元组内的内容不可修改,但里面若有list可修改list内部的元素!!
字符串
1.三种字符串的定义:单引号,双引号,三引号;
2.字符串不可修改,只可以定义一个新的字符串去替换他:
3.字符串的特点:①只存储字符串;②长度任意;③支持下标索引;④允许重复字符串存在; ⑤不可以修改(增或减元素);⑥支持for循环;
4.字符串的常用操作:
①查找特定内容:字符串名[下标]
②查找下标:字符串名.index(字符)
③替换:新字符串名=字符串名1.replace(字符串1,字符串2)
④字符串切片(将字符串分为元素放入一个列表中):新字符串名=字符串名.split()
⑤移除首尾空格、换行符或指定的字符串:
新字符串名=字符串名1.strip() 新字符串名=字符串名1.strip(指定字符串)
⑥统计字符串内某字符出现的个数:字符串名.count(字符串)
⑦统计字符串内字符的个数:len(字符串名)
序列
集合(去重)
1.定义一个空集合:set(),这里不用{},是因为空字典是用大括号定义的;
2.集合里的元素不重复出现且无序,不支持下标索引;
3.集合的常用操作:
字典
1.定义空字典:{} or dict();不可重复,否则后者会覆盖前者;
2.嵌套:
3.字典的常用操作:
4.字典的特点:
总结
以上就是数据容器的相关内容啦!!