美文网首页
Python列表类型(List)常用方法小记

Python列表类型(List)常用方法小记

作者: 姚远_HIT | 来源:发表于2020-08-13 17:00 被阅读0次

前言

最近在复习编程基础,准备应对接下来的机试以及面试题。我准备使用的语言是python,并且自己之前也使用过C、C++、Java,对比之后,真的发现Python很简洁,并且利用代码对齐去除‘{}’的方式会使得代码很优美,真的是一门值得学习的语言。此外,目前的主流深度学习框架都是基于python写的,可见其受欢迎程度。好了,接下来进入正题,因为最近在编程时遇到了很多和list相关的操作,然后发现自己并没有记住这些方法,所以打算整理一下,方便自己记忆(因为是需要机试和面试,所以有些方法需要自己记住,如果在实际使用中,只需要进行查找就行了)。

列表脚本操作符

  • len([1,2,3]) = 3,功能是计算长度
  • [1,2,3]+[4,5,6] = [1,2,3,4,5,6],功能是拼接列表
  • [1]*4 = [1,1,1,],功能是重复

列表截取与拼接

L=['Google', 'Runoob', 'Taobao']

  • L[2] = 'Taobao'
  • L[-2] = 'Runoob',注意L[0]=L[-0],-代表反向查找
  • L[1:] = ['Runoob', 'Taobao'],输出从下标1(包括下标1)开始到结束的所有元素
  • L[1:] = L[1:len(L)]

Python列表函数&方法

  • len(list),列表元素个数
  • max(list),返回列表元素最大值
  • min(list),返回列表元素最小值
  • list(seq),将元组转换为列表
  • list.append(obj),在列表末尾添加新的对象
  • list.count(obj),统计某个元素在列表中出现的次数
  • list.extend(seq),在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
  • list.index(obj),从列表中找出某个值第一个匹配项的索引位置
  • list.insert(index, obj),将对象插入列表
  • list.pop([index=-1]),移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
  • list.remove(obj),移除列表中某个值的第一个匹配项
  • list.reverse(),反向列表中元素
  • list.sort( key=None, reverse=False),对原列表进行排序
  • list.clear(),清空列表
  • list.copy(),复制列表

P.S. 加粗的是我最近编程时经常遇见的。

相关文章

网友评论

      本文标题:Python列表类型(List)常用方法小记

      本文链接:https://www.haomeiwen.com/subject/rrhidktx.html