美文网首页程序员
说说如何复制 Python 列表

说说如何复制 Python 列表

作者: deniro | 来源:发表于2019-02-16 15:32 被阅读10次

复制整个列表的方式是:同时省略起始索引和终止索引( [:] ),就可以创建一个始于第一个元素, 终止于最后一个元素的切片。

books=['半生缘','往事并不如烟','心是孤独的猎手']
my_books=books[:]
print("my_books:"+str(my_books))

运行结果:

有人说,这不是和直接赋值一样的效果?让我们来验证一下:

books=['半生缘','往事并不如烟','心是孤独的猎手']

# 复制列表
my_books=books[:]

# 赋值
my_books2=books

books.append('人间失格')
my_books.append('无声告白')
print("books:"+str(books))
print("my_books:"+str(my_books))
print("my_books2:"+str(my_books2))

运行结果:


现在清楚了吧O(∩_∩)O~

相关文章

  • 说说如何复制 Python 列表

    复制整个列表的方式是:同时省略起始索引和终止索引( [:] ),就可以创建一个始于第一个元素, 终止于最后一个...

  • Python 浅复制与深复制

    《流畅的 Python》8.3 默认做浅复制 读书笔记 复制列表对象时,如果列表对象中包含其他列表对象,那么应该复...

  • 说说如何遍历 Python 列表

    如果需要对列表中的每个元素执行相同操作,这时就需要遍历列表的所有元素。 运行结果: 冒号后面的内容就是循环体,对列...

  • Python列表赋值,复制,深拷贝以及5种浅拷贝详解

    Python列表赋值,复制,深拷贝以及5种浅拷贝详解 概述 在列表复制这个问题,看似简单的复制却有着许多的学问,尤...

  • 菜鸟编程学习(python&C--006)

    Python 练习实例7(Python 100例) 题目:将一个列表的数据复制到另一个列表中。 程序分析:使用列表...

  • python 数组列表复制

    她对你挑三拣四,要求你收敛脾气,要求你不能任性,要求你百依百顺,要求你懂事,却不知道以前有个人只要你快乐. 前端Q...

  • python--深浅拷贝

    python学习中,有这样一个问题,列表的拷贝。当列表有嵌套列表时候,那么在进行复制拷贝的时候就会产生内列表的元素...

  • 说说 Python 的列表

    列表是由一系列按特定顺序排列的元素组成的对象。因为列表通常包含多个元素, 所以建议给列表指定一个表示复数的名称。 ...

  • python如何操作列表

    章节要点1、for循环的概念及其在列表中的应用2、创建数字列表3、python切片-处理列表的部分元素,比如复制4...

  • python的列表复制方法

    2018/9/11 17:55:39 今天在写程序时,遇到了一个有趣的问题,即python中关于同时创建多个列表的...

网友评论

    本文标题:说说如何复制 Python 列表

    本文链接:https://www.haomeiwen.com/subject/blkbeqtx.html