zoukankan      html  css  js  c++  java
  • Python练习实例007

    问题:将一个列表的数据复制到另一个列表中。

    #! /usr/bin/env python3
    # -*- coding:utf-8 -*-
    
    # Author   : Ma Yi
    # Blog     : http://www.cnblogs.com/mayi0312/
    # Date     : 2020-06-18
    # Name     : demo007
    # Software : PyCharm
    # Note     : 将一个列表的数据复制到另一个列表中。
    
    
    # 入口函数
    if __name__ == '__main__':
        a = [1, 2, 3]
        b = a[:]
        # 此时a, b列表中的内容相同,id不同
        print(a, b, id(a), id(b))
        # 修改a列表中的值,不影响b列表
        a[0] = 11
        print(a, b, id(a), id(b))
        # 修改b列表中的值,不影响a列表
        b[1] = 22
        print(a, b, id(a), id(b))

    运行结果:

    [1, 2, 3] [1, 2, 3] 9439992 9440032
    [11, 2, 3] [1, 2, 3] 9439992 9440032
    [11, 2, 3] [1, 22, 3] 9439992 9440032
  • 相关阅读:
    hdu多校4
    hdu多校第三场
    牛客多校4
    bzoj 1477 扩展欧几里德
    bzoj 1485 卡特兰数 + 分解因子
    hdu多校 2
    牛客网暑期多校2
    bzoj 1040 基向内环树dp
    hdu 多校第一场
    SPOJ
  • 原文地址:https://www.cnblogs.com/mayi0312/p/13158294.html
Copyright © 2011-2022 走看看