• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python操作列表的常用方法分享

Python操作列表的常用方法分享

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python列表方法,笨方法学 python,笨方法学python pdf,笨方法学python第四版,python 静态方法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

下面列出列表常用的方法操作列表以及小例子:

1.  Append
     在列表末尾添加元素,需在列表末尾添加元素,需要注意几个点:
     A. append中添加的参数是作为一个整体

得到的值不是:['s', 'c', 'o', 't', 't', ' ', 't', 'i', 'g', 'e', 'r']
如果想要这种的追加方式,可以试试分片赋值(或者下面说到的extend方法):

B.append一次性只能添加一个元素

2. Count

统计某个元素在列表中出现的次数

3. Extend

   在原列表追加另一个序列的中的多个值

当然,我们可以用分片赋值来实现:

这时小伙伴们会想到,我们可以直接用操作符"+"嘛,还方便些:

从这三种方式操作的输出,可以看出:
extend和分片赋值都是修改原列表,相对而言,extend可读性强些,而操作符"+"是生成一个新的列表,不影响原列表,如果
我们需要生成新列表而不影响原列表,就可以用操作符"+"。

4.Index
从列表中找出某个值第一个(注意是第一个)匹配项的索引位置

从输出可以看出,index找的是第一个匹配项的索引位置,而如果查找的元素不在列表中,会报错(返回-1会不会好一点呢?),当然如果想避免报
错,我们可以先用in操作,判断某个元素是否在某个列表中,如果在的话,然后进行index操作。

5. Insert
    用于将对象插入到列表中,俩个参数,第一个是索引位置,第二个插入的元素对象。

我们也可以用分片赋值:

这里需要注意的是,如果是插入一个元素,需要用[]括起来,不然,直接用字符串的话,是插入字符串的列表,在索引位置之后添加。
当然,用insert的可读性比分片赋值强。

6. Pop
    移除列表中的一个元素(最后一个元素),并返回该元素的值
 >

您可能想查找下面的文章:

  • Python中最常用的操作列表的几种方法归纳
  • Python中最常用的操作列表的几种方法归纳
  • python列表去重的二种方法
  • Python操作列表的常用方法分享
  • python列表去重的二种方法
  • Python操作列表的常用方法分享

相关文章

  • Python中类的定义、继承及使用对象实例详解
  • 使用Python获取Linux系统的各种信息
  • 在Python3中初学者应会的一些基本的提升效率的小技巧
  • Python编程中归并排序算法的实现步骤详解
  • Python 出现错误TypeError: ‘NoneType’ object is not iterable解决办法
  • python用于url解码和中文解析的小脚本(python url decoder)
  • 零基础学Python(一)Python环境安装
  • 深入解析Python中的变量和赋值运算符
  • python中字典(Dictionary)用法实例详解
  • python里将list中元素依次向前移动一位

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python函数可变参数定义及其参数传递方式实例详解
    • pymssql数据库操作MSSQL2005实例分析
    • Python编程生成随机用户名及密码的方法示例
    • python文件与目录操作实例详解
    • Python复制目录结构脚本代码分享
    • java直接调用python脚本的例子
    • Python入门篇之文件
    • 用Python代码来绘制彭罗斯点阵的教程
    • Python的迭代器和生成器使用实例
    • Linux下为不同版本python安装第三方库

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有