2018-8-1 列表的增删改查及元组的基本操作

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

------------------------------------3. 列表的增删改查---------------------------------------------------------
1. 增加
     append() 追加
     insert(index, 元素) 在index位置添加元素
     extend() 迭代添加      变量.extend([xx,yy])     不能迭代添加数字和bool值
2. 删除
     pop(index) 按照位置删除元素
     remove(元素) 直接删除元素
     del 切片.
     clear() 清空列表
3. 修改
    索引修改
    切片修改
4. 查询
    for el in list:
       print(el)

-------------------------------------------4. 常用操作--------------------------------------------------
     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-08-01 13:17  中杯可乐不加冰  阅读(195)  评论(0编辑  收藏  举报