列表[]

1. 什么是列表
列表是一个可变的数据类型
列表由[]来表示, 每一项元素使用逗号隔开. 列表什么都能装. 能装对象的对象.
列表可以装大量的数据
2. 列表的索引和切片
列表和字符串一样. 也有索引(图一)和切片(图二). 只不过切出来的内容是列表
索引的下标从0开始

                图一

                图二

列表[起始位置:结束位置:步长]

3. 列表的增删改查
1. 增加
append() 追加(图三)
insert(index, 元素) 在index位置添加元素(图四)
extend() 迭代添加(图五)

 

                    图三

                    图四

                    图五

2. 删除
pop(index) 按照位置删除元素(图六)
remove(元素) 直接删除元素(图七)
del 切片.(图八)
clear() 清空列表(图九)

                    图六

                    图七

                    图八

                    图九

3. 修改
索引修改(图十)
切片修改(图十一)

                    图十

                    图十一
4. 查询
for el in list:
el

使用for循环将列表元素一一打印出来
5. 常用操作
1. sort() 排序(图十二)  reverse=True降序(图十三)
           

2. reverse() 翻转(图十四)
3. len() 求长度(图十五)

                  图十二

                  图十三

                  图十四

                  图十五

4. 列表的嵌套
降维. 一层一层看

5. 元组
只读列表. 只能看啥也不能干.
使用()表示元组
如果元祖中只有一个元素(元素, )
空元组: tuple()
元祖是一个可迭代对象, 可以使用for循环

6. range
range(n) 从0到n-1
range(m,n) 从m到n-1
range(m,n,q) 从m到n-1 每q个取1个
综上就是切片

7. 使用range和for循环来获取列表中的索引
for i in range(len(列表)):
i 索引
列表[i] 元素

 

                 索引

                  元素

posted @ 2018-07-31 20:39  Virous1887  阅读(208)  评论(0编辑  收藏  举报