| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> Theory: Operations with list(理论:列表操作) -> 正文阅读 |
|
[数据结构与算法]Theory: Operations with list(理论:列表操作) |
您已经知道如何创建列表(甚至是空列表),因此,您可能想以某种方式更改您的列表。列表有很多事情要做,您可以在Python 数据结构文档中阅读它们。在本主题中,我们将仅讨论基本操作。 添加一个元素该列表是一个动态集合,这意味着您可以添加和删除元素。为了仔细观察,让我们创建一个空的龙列表。
接下来是什么?首先想到的当然是向列表中添加新元素。 要将新元素添加到现有列表的末尾,您需要使用该
现在您有了三条龙,它们的顺序与您添加它们的方式相同:
添加几个元素存在
小心——如果你使用
或者,要合并两个列表,您可以将一个添加到另一个列表:
如果您需要一个包含重复元素的列表,您可以使用重复模式创建一个列表,然后将其乘以任意数字。当您要创建具有相同值的特定长度的列表时,这特别有用:
移除元素与添加元素的相反——删除它们——可以通过三种方式完成。让我们来看看它们。 首先,我们可以使用
如果我们要删除的元素在列表中出现多次,则仅删除该元素的第一个实例。
其他两种方法是通过索引而不是值本身来删除元素。关键字删除 Python 中的
最后,还有
或者,我们可以指定要删除并返回的元素的索引:
在指定位置插入元素我们将学习如何把新元素添加到列表的末尾。如果我们想在中间添加一个新元素,我们使用 这是一个例子:
现在,您可以用有用的东西填充任何空列表! 列表中的成员资格测试另一件非常有用的事情是检查列表中是否存在项目。它可以通过使用
搜索特定元素有时,只知道指定元素在列表中是不够的;我们可能想获得更多关于它的信息——元素在列表中出现了多少次以及在哪个位置。 该方法
我们可以使用该方法
我们还可以指定搜索的间隔:
注意—— 如果我们要查找的元素不在列表中,该方法将导致错误:
我们对列表的基本操作的讨论已经结束。如果您需要更多信息,请查看Python 数据结构文档。 概括总而言之,在本主题中,我们学会了:
我们现在也知道,由于列表是动态集合,因此可以更改。无需不断创建新列表,这有利于程序的内存和性能。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 19:49:33- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |