01-列表

来源:互联网 发布:js字符串变数组 编辑:程序博客网 时间:2024/06/03 20:47

列表

可以存储不同类型的数组

迭代 与数组相同 因为python为弱类型 可直接声明一个变量去迭代

<1> 添加元素(”增”append,extends,insert)

  • append 向列表添加元素(添加到最后)
    demo : 列表.append(变量)
  • extedns 复制另一列表元素
    demo : 列表a.extends(列表b)
  • insert 指定位置index前插入元素object
  • demo : 列表(index,object)

<2> 修改元素(”改”)

demo : 列表[index]=值

<3> 查找元素(”查”in,not in, index, count)

    1. in,not in (boole type)
      demo :
      if filename in nameList:
      print(‘在字典中找到了相同的名字’)
      else:
      print(‘没有找到’)
  • index,count
    与字符串中的用法相同
    demo : a = [‘a’,’b’,’a’,’b’]
    a.index(‘a’,1,3)#注意左闭右开区间
    a.index(‘a’,1,4)
    out 3
    a.count(‘b’)
    out 2
    a.count(‘d’)
    out 0

<4> 删除元素(”删”del,pop,remove)

  • del 根据下标删
    demo : del 列表[下标]

  • pop 删除最后一行
    demo : 列表.pop()

  • remove 根据元素值删除

<5> 排序(sort,reverse)

sort方法 将list元素按特定顺序重新排序,默认从小到大,参数reverse=True 可改为倒叙,由大到小
reverse方法 将list逆置

原创粉丝点击