- 一、列表
- 1.列表由[ ]表示,列表里面的每一个元素都由逗号隔开,列表里面能装任何元素,可装大量数据。
- 2.列表的操作都在原列表的基础上操作,也可以进行索引和切片,列表切片得到的还是列表。
- 3.列表的增删改查。
- 增加。 append( ),将元素追加到列表的最后,《着重记忆》一次只能增加一个元素。
- 插入。insert(位置,内容),将制定元素增加到指定位置。
- 迭代添加。extend(),将指定元素,依次添加到列表.只能添加可迭代对象,数字布尔值不行。
- 删除。pop(序号),删除指定序号上的内容,可以使用print(pop(序号))查看被删除的内容
- 移除。remove(内容),删除指定内容。
- 不错的删除,del [序号:序号],切片删除,可以进行高纬删除。
- 清空,list.clear( ),清空列表
- 更换,list[序号] = 新内容,此为索引修改,可以进行高纬修改,《着重记忆》
- 迭代更换,list = [序号:序号:步长] =新内容,一般步长默认为1,新内容会被拆分成单个元素添加进去,如”abc“会被拆分成”a“,”b“,”c“.
- 列表的查询,for。 in
- 4.列表可以进行嵌套操作,需进行降维处理。
- 5.列表的排序
- lis.sort( ) 默认将列表排序成升序,若想更改排序,在括号里加入:reverse = True
- lis.reverse( ),将列表反转
- 6.l = len(list) 表示列表的长度
- 二、元组
- 1,元组用( )表示,元组只能进行查看,不能在子一级进行增删改。
- 2,元组里面如果只有一个元素,需要在括号里面加入一个逗号。
- 3.空元组表示方法:tu = tuple( )
- 4.元组的子元素不可变,但子元素的元素,本层不允许变,下一层若是非元组可变。
- 元组同样存在count( ),index( ),len( )
- 三、range( )是一个可迭代对象,即可进行for。 in循环,
- 1,for i in range(n). 此时输出n,n取值为0到n-1
- 2,fori in range(m,n),此时输出n,n取值在m到n-1
posted on
2018-07-31 23:54
哈尔斯塔特
阅读(
49)
评论()
收藏
举报