导图社区 python2数据类型_序列
python学习资料、步长格式:序列名[起始值:终点值:步长] 步长一定要有规律,不写默认为1,终点值的下标为起始值下标加步长,也可以只写步长(表示取整个字符串)
坚持和发展中国特色社会主义的总任务:实现中华民族伟大复兴的中国梦、建成社会主义现代化强国的战略安排、建设社会主义现代化国家的战略导向建设社会主义现代化国家的战略导向
毛概/习近平新时代中国特色社会主义思想 期末复习大纲,通过思维导图帮你提高效率,赶紧来试一试吧~
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
数据类型_序列
序列
是一个可以存放多个值的容器
有序序列
在序列中每个值都有对应的下标
下标:相当于酒店的房间号,方便住户查找以及酒店管理
在编程中下标的起始值与日常生活中的计数有所不同,下标计数从0开始
从左往右计数,从零开始往右递增
从右往左计数,下标从-1往左递减
包括:字符串str、列表list、元组(tuple)
切片
当我们需要序列中某一个值或者某一段值的时候,就可以使用切片、进行操作
获取单个值 格式:序列名[下标] #方括号是英文的[]
获取多个值 格式:序列名[下标:下标] #这个是左闭右开区间,终点值下标要加一
当我们切片的时候,该值在序列的最后一段时,就可以省略终点值的下标
包尾不包头 当我们切片的时候,该值在序列的第一位时,就可以省略起始值下标
步长 格式:序列名[起始值:终点值:步长] 步长一定要有规律,不写默认为1,终点值的下标为起始值下标加步长,也可以只写步长(表示取整个字符串)
逆向输出 步长改为负数,起始值要比终点值大
无序序列
列表
列表是一个可以存放多个值的容器
定义列表:列表名 = [数据,数据1,数据2......]#数据与数据间用逗号分隔
列表元素的多样化 列表里面的元素可以是python支持的所有的数据类型
列表切片
xx2 = ['阿宸' , 22 , 180.9 , True , ['鲁班' , '武则天']] print(xx2[::2]) print(xx2[4][1]) print(xx2[4][1][1])
列表的基本方法
列表元素的增加
append()方法 该方法的新增元素都添加在列表的末尾
语法格式:列表名.append(新增数据)
extend()方法 该方法的新增元素都添加在列表的末尾
语法格式:列表名.extend(新增元素)
subject.extend(['python','java','大学英语'])
二者的区别
append的添加将我们的新增元素视为一个整体进行添加; extend的添加将元素初步拆分之后进行添加。
insert()方法 该方法可以根据我们指定的位置进行添加
语法格式:列表名.insert(下标 , 新增元素)
一个位置只能增加一个元素 , 一个萝卜一个坑
列表元素的删除
remove()方法 当列表中数据重复时 ,只删除下标最小的数据
语法格式:列表名.remove(数据)
pop()方法 当pop后面没有指定下标的话 , 默认删除列表的最后一个元素
语法格式:列表名.pop(下标)
clear()方法 该方法会将所有元素全部删除 , 使其成为一个空列表
语法格式:列表名.clear()
del函数 该函数可以删除一段元素
语法格式:del 列表名[起始值:终点值:步长]
当del函数后面没有进行切片操作的话 , 会将整个列表删除(除名)
列表元素的修改
列表单个值的修改
格式:列表名[下标]=新元素
如果新增元素有多个的话,会将增加的元素以元组的形式保存
列表多个值的修改
语法格式:列表名[起始值:终点值] = 新元素
列表元素的查询
index()方法 该方法得到的结果是元素对应的下标
格式:列表名.index(数据) 列表名.index(数据,起始值,终点值)
count()方法 统计元素在列表中出现的次数
语法格式:列表名.count(数据)
元组
格式:元组名 = (数据,数据1,数据2......)
元组与列表的区别:元组一经创建不可修改
当一个元组里面只有一个元素的时候,必须在末尾加上逗号
一个元素的元组 a = (25,)