Python的列表(list)/元祖(tuple)的定义及常用操作

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

三. 列表的增删改查
  1. 增加
    append() 追加
    insert(index, 元素) 在index位置添加元素
    extend() 迭代添加
  2. 删除
    pop(index) 按照位置删除元素
    remove(元素) 直接删除元素
    del 切片.
    clear() 清空列表
  3. 修改
    索引修改
    切片修改
  4. 查询
    for el in list:
      el
  5. 常用操作
    1. sort() 排序 reverse=True降序
    2. reverse() 翻转
    3. len() 求长度

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

五. 元组

  元组: 俗称不可变的列表,⼜被成为只读列表,只能看啥也不能干.

  使用()表示元组

  如果元祖中只有一个元素,一定要添加一个逗号, 否则就不是元组 (元素, )

  空元组: tuple()

  元祖是一个可迭代对象, 可以使用for循环

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

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

posted @ 2019-05-14 19:47  沙谷地  阅读(1411)  评论(0编辑  收藏  举报