Python常用数组操作函数

Python常用数组操作函数Python常用数组操作函数1.添加数组元素:列表:list=[‘sadsad’,1,‘哈哈’,‘是否’]append():向末尾添加一个内容如:list.append(‘我是最后一个’)输出:[‘sadsad’,1,‘哈哈’,‘是否’,‘我是最后一个’]extend():向末尾添加多个内容如:list.extend([‘大毛’,‘二毛’])输出:[‘sadsad’,1,…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

Python常用数组操作函数

1.添加数组元素:

列表:list=[‘sadsad’,1, ‘哈哈’, ‘是否’]

append():向末尾添加一个内容
如:list.append(‘我是最后一个’)
输出:[‘sadsad’,1, ‘哈哈’, ‘是否’,‘我是最后一个’]

extend():向末尾添加多个内容
如:list.extend([‘大毛’,‘二毛’])
输出:[‘sadsad’,1, ‘哈哈’, ‘是否’,‘大毛’,‘二毛’]

insert():在任意位置添加内容(第一参数是要添加位置的下标,第二参数是表示添加的内容)
注意:下标是从0开始
如:list.insert(0,‘三毛’)
输出:[‘三毛’,‘sadsad’,1, ‘哈哈’, ‘是否’]

2.删除数组元素:

列表:list=[‘sadsad’,1, ‘哈哈’, ‘是否’]

remove():删除数组的一个元素
注意:如果数组中没有要删除的元素会报错
如:list.remove(‘哈哈’)
输出:[‘sadsad’,1, ‘是否’]

del:删除全部元素或部分元素
注意:如果不加参数则删除全部元素
如:del list[2]
输出:[‘sadsad’,1, ‘是否’]

pop():删除数组元素并返回删除的值
不加参数:(删除最后一个元素并返回值)
如:list.pop()
输出:‘是否’
加参数:(删除指定元素并返回值)
如:list.pop(2)
输出:‘哈哈’

3.列表分片:

列表:list=[‘sadsad’,1, ‘哈哈’, ‘是否’]

如:list[1:3] (表示取从下标从1开始,到3结束的元素)
输出:[1, ‘哈哈’]

4.列表函数:

列表:list=[123,456,123,789]

count():计算参数在列表中出现的次数
如:list.count(123)
输出:2

index():计算在列表中出现的位置
如:list.index(456)
输出:1

reverse():把整个列表原地反转
如:list.reverse()
输出:[789,123,456,123]

sort():把整个列表按递增进行排序
如:list.sort()
输出:[123, 123, 456, 789]

如果需要倒序:
如:list.sort(reverse=True)
输出:[789, 456, 123, 123]

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170333.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月13日 上午8:00
下一篇 2022年8月13日 上午8:00


相关推荐

  • 模板模式Template Method

    模板模式Template Method模板模式Template Method组件协作典型模式案例模式定义重要总结组件协作现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,”组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是两者之间协作时常用的模式典型模式Template MethodStrategyObserver / Event动机在软件构造过程中,对某一项任务,它常常有稳定的的整体操作骨架,但各个子步骤 却有很多改变的需求,或者由于固有的原因,(比如框架和应用之间的关系)而无法和任务的整体结构同时

    2022年8月9日
    8
  • 新加坡“首秀”!星火智能批阅机开启出海加速模式

    新加坡“首秀”!星火智能批阅机开启出海加速模式

    2026年3月14日
    2
  • Activiti7的El表达式的坑 com.fasterxml.jackson.databind.node.IntNode to class java.lang.Long (incompatible

    Activiti7的El表达式的坑 com.fasterxml.jackson.databind.node.IntNode to class java.lang.Long (incompatible///网关标准金额Assigneevariables.put(Assignee_standardMoney,”1000″);<sequenceFlowid=”_12″sourceRef=”_5″targetRef=”_6″><conditionExpressionxsi:type=”tFormalExpression”><![CDATA[${amountOfMoney<‘1000’}]]></condition.

    2022年7月28日
    9
  • Altium Designer 入门教程

    Altium Designer 入门教程注:使用了引用语法但不是引用:以下内容有部分来源于网络、博客等等,结尾会给出参考链接。(๑•ั็ω•็ั๑)希望大家可以自觉的在转载、转发时著名出处。(๑•.•๑)预防侵权,支持原创,支持开源,从你我做起。= ̄ω ̄=放在开始如果您喜欢我的文章,拜托点赞+收藏+关注,博主会根据大家喜好来推出相关系列文章~更多精彩内容也可以访问我的博客Aelous-BLog/***Copyright(C),2019-2020,xudongpo.cn*Author:许东坡*Email.

    2022年7月13日
    28
  • linux rhel7下安装python

    1.查看是否已经安装PythonCentos7默认安装了python2.7.5因为一些命令要用它比如yum它使用的是python2.7.5。使用python-V命令查看一下是否安装Pytho

    2021年12月29日
    60
  • pyqt5安装及基础使用教程

    pyqt5安装及基础使用教程1 pyqt5 工具安装 1 使用 pip 工具安装 PyQt5 工具 执行 pipinstallPy 2 安装 QtDesigner 图形界面开发工具 执行 pipinstallPy tools 安装完成后所在路径 C Users 用户 AppData Local Programs Python Python38 Lib site packages 3 环境变量配置 将 PyQt5 tools 的安装目录下 qt bin 所在目录添加到系统环境变量 path 就可以使用 cmd 启动 designer 如果

    2026年3月19日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号