zoukankan      html  css  js  c++  java
  • Python基础之列表操作

    一、列表定义

    列表是Python中最常见的六种序列之一。列表中的每个元素都分配一个数字 ,也就是它的位置,或索引。第一个索引是0,第二个索引是1,依此类推。

    二、定义列表

    三、列表切片

    切片实现方法:

    切片执行结果:

    四、列表的增删改查

    五、复制

    1、浅copy

    执行命令:

    执行结果:

    分析:

    由于列表名.copy是浅复制,它只会复制列表第一层的元素,而其中的元素为子列表的话复制的将是子列表的内存存储地址。

    因此对第一层的元素进行替换时,复制(原来)的列表并不会跟着原列(复制)表进行改变;当对子列表的元素进行替换时,

    复制(原来)的列表也会跟着原(复制)列表进行变化,因为修改的子列存储内存中的值

    2、深copy

    执行命令:

    执行结果:

    分析:

    深复制相当于完全生成一个新的列表,两个列表之间没有共享内存的关系,因此当改变其中一个列表的元素时,另一个并不会有任何改变。

  • 相关阅读:
    【CQOI2015】网络吞吐量
    【SDOI2010】所驼门王的宝藏
    【NOIP2013】华容道
    【SNOI2019】通信
    【IOI2016】railroad
    【AtCoder3611】Tree MST
    【AtCoder2134】ZigZag MST
    【CF891C】Envy
    【BZOJ4883】棋盘上的守卫
    【CF888G】Xor-MST
  • 原文地址:https://www.cnblogs.com/kowloon/p/8302860.html
Copyright © 2011-2022 走看看