Excel不相邻列如何打印在一起-英雄云拓展知识分享
105
2023-11-07
【摘要】 本书摘自《Python学习笔记 从入门到实战》一书中第4章,第1节,由张学建编著。
4.1 列表是最基本的数据结构
4.1.1 列表的基本用法
列表由一系列按特定顺序排列的元素组成,开发者可以创建包含字母表中所有字母、数 字0~9或所有家庭成员姓名的列表,也可以将任何东西加入列表中,其中的元素之间可以没 有任何关系。因为列表通常包含多个元素,所以通常给列表指定一个表示复数的名称,例如 命名为letters 、digits 或 names。
在Python 程序中使用中括号“[]”来表示列表,并用逗号来分隔其中的元素。例如下面的 代码即为创建了一个简单的列表。
实例4-1:创建一个名为 girl的简单列表
源码路径:下载包\daima\4\4-1
实例文件 easy 的具体实现代码如下所示。
girl=[ '美丽‘,”端庄‘,‘气质`,‘身材]
print(girl)
在上述代码中,创建一个名为“girl”的列表,在列表中存储了4个元素,执行后会将 列表打印输出,如下所示:
(”美丽‘, √端庄‘,·气质),!身材
(1)创建数字列表
在Python 程序中,可以使用方法range() 创建数字列表。例如在下面的实例文件num.py中, 使用方法 range() 创建了一个包含3个数字的列表。
实例4-2:创建了一个包含3个数字的列表
源码路径:下载包\daima\4\4-2
实例文件num.py 的具体实现代码如下所示。
numbers=list(range(1,4))#
print(numbers)
在上述代码中, 一定要注意方法range()的结尾参数是4,才能创建3个列表元素。执行
后会输出:
[1,2,3]
(2)访问列表中的值
在 Python 程序中,因为列表是一个有序集合,所以要想访问列表中的任何元素,只需 将该元素的位置或索引告诉Python 即可。要想访问列表元素,可以指出列表的名称,再指 出元素的索引,并将其放在中括号内。例如,下面的代码可以从列表 girl 中提取第一个元素:
美丽`,”端庄, ·气质,“身材]
[0])
上述代码非常简单,演示了访问列表元素的语法。当发出获取列表中某个元素的请求时, Python 只会返回该元素,而不包括中括号和引号,上述代码执行后只会输出:
美丽
开发者还可以通过方法titleO 获取任何列表元素,例如获取列表 car 中元素 “audi” 的代
码如下所示。
car =['audi','bmw','benchi','lingzhi']
print(car[0].title())
上述代码执行后的输出结果与前面的代码相同,只是首字母a 变为大写,上述代码执行 后只会输出:
Audi
在 Python 程序中,字符串还可以通过序号(序号从0开始)来取出其中的某个字符, 例如‘abcde.[1]’ 取得的值是‘b’ 。 看下面的实例文件 fang.py, 功能是访问并显示列表中 元素的值。
4.1.2 更新(修改)列表中的元素
在 Python 程序中,经常需要对列表进行操作,这也可以实现项目的指定功能。在程序 中创建的大多数列表都是动态的,这表示列表被创建后,将随着程序的运行而发生变化,例 如列表元素的增加和减少。接下来讲解对列表进行更新操作的知识。
更新列表元素是指修改列表元素中的值,修改列表元素的语法与访问列表元素的语法类 似。在修改列表元素时,需要指定列表名和将要修改的元素的索引,再指定该元素的新值。 例如在下面的实例中,演示了修改列表中元素的值的方法。
4.1.3 插入新的元素
插入新的元素是指向某个列表中添加新的列表元素。在Python 程序中,可以使用方 法 insertO 在列表的任何位置添加新元素,在插入时需要指定新元素的索引和值。使用方法 insert() 的语法格式如下所示:
list.insert(index,obj)
上述两个参数的具体说明如下所示。
●obj: 将要插入列表中的元素。
● index: 元素obj 需要插入的索引位置。
方法 insert()没有返回值,但会在列表的指定位置插入新的元素。
例如在下面的实例中,演示了使用方法insert() 在列表中添加新元素的方法。 实例4-6:使用方法 insertO 在 girl 列表中添加一个新元素(温柔)
源码路径:下载包\daima\4\4-6
实例文件 chal.py 的具体实现代码如下所示。
4.1.4 在列表中删除元素
在列表中删除元素是指在列表中删除某个或多个已经存在的元素。在 Python 程序中, 可以通过如下两种方式在列表中实现删除元素功能。
1. 使 用 del 语句删除元素
在 Python程序中,如果知道要删除的元素在列表中的具体位置,可使用del 语句实现删 除功能。例如在下面的实例中,演示了使用del 语句删除列表中某个元素的方法。
实例4-7:使用 del语句删除 girl列表中的某个元素(美丽)
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~