Python列表类型及常用操作

Python列表类型

1.用途:

  存放多个值,可以根据索引存取值

2.定义方式:

  在[ ]内用逗号分割开多个任意类型的值
  l=['yven','law','lyf'] #l=list(['yven','law','lyf'])
  list方法就相当于调用了一个for循环,依次取值放入列表,列表内的元素可以为任意的数据类型

3.常用操作极其内置方法

  掌握优先级最高:

  1.按照索引取值(正向取,反向取):既能取值也能改值

  例如:

  

  执行结果:

   

  2.切片(顾头不顾尾):可以取出列表的部分元素,和实现列表反转

  例如:

  

  执行结果:

   

  3.长度len():返回列表中元素的个数

  例如:

  

  执行结果:

  

  4.成员运算in和not in:判断元素是否存在于列表中

  例如:

  

  执行结果:

  

  5.追加append:将指定的元素添加到列表的最后

  例如:

  

  执行结果:

  

  6、插入insert:将指定元素插到列表的指定索引的位置上

  例如:

  

  执行结果:

  

  7、删除del,remove和pop

  单纯的删除值
  方式一:
  l=['yven','law','lyf']
  del l[1]#通用的
  print(l)

  方式二:
  l1=['yven','law','lyf']
  res=l1.remove('lyf')#指定要删除的值

  方式三
  l=['yven','law','lyf']#默认是从结尾删
  res=l.pop(-1)
  print(l)
  print(res)

  8、循环
  l=['yven','law','lyf',5,4,8]
  for item in l:
      print(item)

4.该类型总结

1.存一个值 or 多个值
   存多个值
2.有序 or 无序

  有序
3.可变 or 不可变

  可变

posted @ 2018-07-24 16:14  Yven  阅读(739)  评论(0编辑  收藏  举报