day04 list tuple

今日主要内容
1. 介绍列表list
列表: 能装对象的对象. 有顺序的(按照我们添加的顺序保存)。
在代码中使用[]表示列表. 列表中可以放任意的数据, 每一项数据与数据之间用逗号隔开

列表同样拥有索引和切片

2. 增删改查(重点)
1. 新增:
append(元素) 添加到末尾
insert(index, 元素) 把元素插入到对应索引的位置
extend(可迭代对象) 迭代添加
2.删除:
pop() 弹出最后一个  
pop(index) 弹出指定位置的元素    (对可变序列中元素下标进行检索删除,返回删除值)
remove() 移除xxx元素     (直接对可变序中的元素进行检索删除,返回的是删除后的列表,不返回删除值(返回None))
clear()清空列表
del 索引和切片     (可变序列中元素下边进行检索删除,不返回删除值)
3. 改: 根据索引修改.
4. 查询: for循环
for el in lst:

for i in range(len(lst)):

3. 列表的常用功能
1.count()
2.index()
3.sort() 排序
4.sort(reverse = True)倒序
5.reverse() 翻过来


4. 列表的嵌套
降维操作。 一层一层的找

5. 元组。相关操作
tuple: 只读列表。由() 组成。特点:不可变
如果只有一个元素。 末尾加逗号

不可变: 元素内部第一层元素的内存地址

6. range
range(n): [0,n)
range(m,n): [m,n)
range(m,n,p): 从m到n, 每隔p个取一个

posted @ 2018-10-23 16:03  维C_先生  阅读(104)  评论(0编辑  收藏  举报