美文网首页程序员
说说如何复制 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 列表

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