>>> li
['a', 'b', 'mpilgrim', 'z', 'example']
>>> li.append("new") (1)
>>> li
['a', 'b', 'mpilgrim', 'z', 'example', 'new']
>>> li.insert(2, "new") (2)
>>> li
['a', 'b', 'new', 'mpilgrim', 'z', 'example', 'new']
>>> li.extend(["two", "elements"]) (3)
>>> li
['a', 'b', 'new', 'mpilgrim', 'z', 'example', 'new', 'two', 'elements']
(1)
append 向 list 的末尾追加单个元素。的末尾追加单个元素。的末尾追加单个元素。
(2)
insert 数值参是插入点的索引请注意
现在有 两个独立具中的元素不必唯一
现在有 两个独立具中的元素不必唯一现在有 两个独立具'new' 这个值,这个值,这个值,li[2] 和 li[6]。
(3)extend 用来连接 用来连接 用来连接 用来连接 list。
搜索 index
>>> li
['a', 'b', 'new', 'mpilgrim', 'z', 'example', 'new', 'two', 'elements']
>>> li.index("example")
>>>5
index 在 list 中查找一个值的首次出现并返回索引。
注意的是,没找到就会引起异常报错
删除
从 list 中删除元素中删除元素中
>>> li
['a', 'b', 'new', 'mpilgrim', 'z', 'example', 'new', 'two', 'elements']
>>> li.remove("z") (1)
>>> li
['a', 'b', 'new', 'mpilgrim', 'example', 'new', 'two', 'elements']
>>> li.remove("new") (2)
>>> li
['a', 'b', 'mpilgrim', 'example', 'new', 'two', 'elements']
>>> li.remove("c") (3)
Traceback (innermost last):
File "<interactive input>", line 1, in ?
ValueError: list.remove(x): x not in list
>>> li.pop() (4)
'elements'
>>> li
['a', 'b', 'mpilgrim', 'example', 'new', 'two']
(1)
remove 从 list 中删除一个值的首次出现。
(2)
remove 仅 删除一个值的首次出现
(3)
如果在 list 中没有找到值,Python 会引发一个异常来响应 index 方法。
(4)
pop 是一个有趣的东西 删除 并返回值。
"+" 号 连接和运算
>>> li = ['a', 'b', 'mpilgrim']
>>> li = li + ['example', 'new']
>>> li
['a', 'b', 'mpilgrim', 'example', 'new']
>>> li += ['two']
>>> li
['a', 'b', 'mpilgrim', 'example', 'new', 'two']
>>> li = [1, 2] * 3
>>> li
[1, 2, 1, 2, 1, 2]
分享到:
相关推荐
Python列表应用
Python列表习题及答案--中文 Python列表是Python中的一种基本数据结构,用于存储多个数据元素的集合。...10. 列表的应用:Python列表广泛应用于数据分析、机器学习、Web开发等领域,用于存储和处理大量的数据。
PythonOCC是一个强大的工具,它是Open CASCADE Technology (OCC) 的Python绑定,允许开发者使用Python语言进行三维几何建模和CAD应用开发。OCC是一个开源的C++ CAD/CAM/CAE软件开发平台,提供了丰富的几何建模算法和...
在金融大数据分析中,Python的数据类型和数据结构如列表、元组、字典和集合扮演着核心角色。第二讲中,会详细介绍这些基本概念,并教授如何有效地利用它们处理和组织金融数据。第三讲则聚焦于Python的数据可视化,...
Python安全应用程序开发方法研究.pdf
网络编程是Python应用开发中的一个重点,Python提供了丰富的标准库,如socket模块,用于编写网络应用。此外,更高级的网络编程框架如Twisted和Tornado也为复杂网络应用的开发提供了便利。 在Web开发领域,Python...
"文本数据挖掘与Python应用" 文本数据挖掘是一种从大量文本数据中提取有价值信息的过程,如关键词、主题、情感等。文本数据挖掘技术在各个领域的应用越来越广泛,例如自然语言处理、信息检索、情感分析等领域。 ...
在Python编程中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易于人阅读和编写,同时也易于机器解析和生成,被广泛应用于Web服务数据交换。本主题将探讨如何将Python列表内容写入JSON文件...
Python 的变量可以是数字、字符串、列表、字典等类型。Python 的控制结构包括顺序结构、选择结构和循环结构等。Python 的函数可以实现代码的重用和模块化。Python 的模块可以实现代码的组织和重用。 Python 在水...
1. Python编程基础:首先,课程会讲解Python的基础语法,包括变量、数据类型(如整型、浮点型、字符串和布尔型)、运算符、字符串操作、列表和元组的创建与操作、字典的使用以及函数的定义与调用。通过这些基础知识...
python在气候领域的应用,包含基本的库,以及实例的教程。
【标题】"我的第一个Python应用"揭示了初学者在学习Python编程时的兴奋与成就。这个标题暗示了文章可能是一个入门级别的教程或者个人经验分享,讲述了作者如何从零开始,编写了自己的第一个Python程序。通常,这样的...
1. **语法特性**:Python的缩进规则,变量声明,数据类型(包括整型、浮点型、字符串、列表、元组、字典和集合),条件语句(if-else)、循环结构(for、while)以及函数定义。 2. **操作符**:包括算术操作符(+、...
python3.6 安装完成后报运行错误,0xc000007b,网上搜索了一大堆说缺少VC运行环境,但是下载下来VC环境安装又报错误, 弄了半天终于弄出来了。我把缺少的所有dll都打包成一个压缩包,供大家使用,使用说明,把本压缩...
本书基于Python 3介绍了Python 语言的入门基础知识及其在各个领域的具体应用。书中首先介绍了Python 语言的基本知识和概念,然后介绍了在商业、科研以及艺术领域使用Python 开发各种应用的实例。文字简洁明了,案例...
Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被人们用于独立的、大型项目的开发和设计 Python解释器易于扩展,...
"zlg的Python应用"这个主题聚焦于利用Python进行周立功(ZLG)提供的接口进行二次开发。周立功公司是一家知名的嵌入式系统解决方案供应商,其产品和服务广泛应用于物联网、自动化、汽车电子等领域。这里的"二次开发...
圣诞树代码编程python源码附赠30个Python应用源码圣诞树代码编程python源码附赠30个Python应用源码圣诞树代码编程python源码附赠30个Python应用源码圣诞树代码编程python源码附赠30个Python应用源码圣诞树代码编程...