快捷搜索:
来自 计算机编程 2019-09-17 12:10 的文章
当前位置: 67677新澳门手机版 > 计算机编程 > 正文

67677新澳门手机版:增多和删除成分操作,删除元

前言:列表的定义:列表是由一系列按特定顺序排列的元素组成。即列表是一个有序集合。

预习

1.修改列表元素

67677新澳门手机版 1

由前言知列表是一个有序集合,因此在修改列表元素时我们需指定列表名和要修改的元素的索引,再指定该元素的新值。

append()、insert()、del、pop()、remove()

例如,假设有一个人名列表,其中第一个人叫'xiaohong',如何修改他的值呢?

知识点

names = ['xiaohong', 'Eric', 'Lily']
print(names)
names[0] = 'xiaoming'
print(names) 

3.2 修改、添加和删除元素

上述代码中,我们首先定义了一个人名列表,其中第一个人叫'xiaohong'。接下来,我们将第一个元素的值改为'xiaoming'。输出表明,第一个元素的值确实变了,但其它列表元素的值没变:

3.2.1 修改列表元素

['xiaohong', 'Eric', 'Lily']
['xiaoming', 'Eric', 'Lily']

修改元素:指定(列表名)和 修改元素的(索引)再赋予(新值)(可以修改任何列表元素的值)

你可以修改列表中任何元素的值,而不仅仅是第一个元素的值。

67677新澳门手机版 2

2.在列表中添加元素

67677新澳门手机版 3

2.1 在列表末尾添加元素

3.2.2 在列表中添加元素

方法append()可以在列表的末尾添加元素。使用如下:

1,末尾添加元素

names = ['xiaohong', 'Eric', 'Lily']
print(names)
#将元素'xiaoming'添加到列表names的末尾
names.append('xiaoming')
print(names)

方法append();(不影响其他元素)

运行后结果如下:

67677新澳门手机版 4

['xiaohong', 'Eric', 'Lily']
['xiaohong', 'Eric', 'Lily', 'xiaoming']

67677新澳门手机版 5

2.2 在列表中插入元素

2,列表中插入元素

使用方法insert()可在列表的任何位置添加新元素。为此,你需要指定新元素的索引和值。如下所示:

方法insert();(可以任何位置添加;需要索引、值)

names = ['xiaohong', 'Eric', 'Lily']
print(names)
#将元素'xiaoming'添加到列表names中
names.insert(1, "xiaoming")
print(names)

注意:插入位置后面的每个元素都右移一个位置;

运行显示如下:

67677新澳门手机版 6

['xiaohong', 'Eric', 'Lily']
['xiaohong', 'xiaoming', 'Eric', 'Lily']

67677新澳门手机版 7

在上述示例中,元素"xiaoming"被插入到了列表的第二个位置;方法insert()在索引1处添加空间,并将元素"xiaoming"存储到这个地方。这种操作将列表中从索引1开始往后所有的元素都右移一个位置。

3.2.3 从列表中删除元素;

2.2 从列表中删除元素

1,del语句删除元素;(需要知道位置;可删除任何位置)

2.2.1 使用del语句删除元素

注意:del语句删除后,就无法再访问它了;

如果知道要删除的元素在列表中的位置,可用del语句。

67677新澳门手机版 8

使用格式为:

67677新澳门手机版 9

del 列表名[要删除元素的索引值]

2,使用方法pop()删除元素;

2.2.2 使用方法pop()删除元素

方法pop();(删除末尾元素,并能再次使用它)

本文由67677新澳门手机版发布于计算机编程,转载请注明出处:67677新澳门手机版:增多和删除成分操作,删除元

关键词: