程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

python入门012:复制列表

hfteth 2025-08-03 04:57:55 技术文章 5 ℃

一、复制列表

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

1、切片复制

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

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


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

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


2、关联列表

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

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



二、动手实践

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

最近发表
标签列表