python入门012:复制列表

liftword2个月前 (04-23)技术文章25

一、复制列表

复制列表即根据既有列表创建新的列表。

1、切片复制

我们可以通过创建一个包含原列表所有元素的切片,从而实现复制列表。

方法是,切片区间同时省略元素的起始索引和终止索引,即[:],也就是创建一个初始元素为第一个元素,终止元素为最后一个元素的切片。


注意:用这种方法复制列表,复制完后新列表和原列表是独立的,可以各自添加自己的新元素,而互不影响。

如下例中,新列表和原列表各自追加新的元素后,各自的新元素只会出现在自己的列表中,而不会出现在对方的列表中。


2、关联列表

如果在上例中复制时没有指定切片索引区间,那么就会大不同,这样实际上是将两个列表进行关联,两个变量指向同一个列表。

与复制切片最大的不同是,当在新列表和原列表中各自追加新的元素后,追加的新元素全都会同时出现在两个列表中。



二、动手实践

使用切片法复制小组成员列表,小组分别添加新成员后,使用for循环将小组成员分别输出。

相关文章

Python文件操作基础指南

以下是一份详细的 Python 基础文件操作指南,包含常见操作和示例代码:一、文件操作基本流程打开文件 → 2. 操作文件 → 3. 关闭文件二、打开文件使用 open() 函数:python复制fi...

Python目录与文件操作教程

大家好,我是ICodeWR。今天要记录的是 如何使用Python进行常见的目录和文件操作。Python提供了强大的内置模块来处理文件和目录操作。1. 基本模块介绍Python中主要使用以下模块进行文件...

Python缩进规范详解与最佳实践

Python 的缩进规则是强制性的语法要求,绝对不能乱缩进!作为一门用缩进表示代码块的语言,Python 的缩进错误会导致程序直接崩溃。以下是关于缩进规范的全面解析:一、Python 缩进的底层逻辑代...

碎片时间学Python-16抓取资源链接

前情回顾前面章节,我们通过抓取电影榜单数据,获取到了电影名称的列表,这些数据我们该怎么用?所以我们梳理了手动搜索单个资源时的流程:我们会将电影名称作为查询条件,在资源网站中进行搜索如果在搜索结果页面有...

基于标准文件夹中各文件的名称复制另一文件夹的同名文件:Python

本文介绍基于Python语言,针对一个文件夹下大量的Excel表格文件,基于其中每一个文件的名称,从另一个文件夹中找到与这一文件夹中文件同名的文件,并将找到的同名文件复制到第三个文件夹中的方法。...