码迷,mamicode.com
首页 > 编程语言 > 详细

Python列表类型及常用操作

时间:2018-07-24 18:03:46      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:不可变   存在   分享   技术分享   9.png   指定元素   总结   取值   end   

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 不可变

  可变

Python列表类型及常用操作

标签:不可变   存在   分享   技术分享   9.png   指定元素   总结   取值   end   

原文地址:https://www.cnblogs.com/louyefeng/p/9360683.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!