zoukankan      html  css  js  c++  java
  • Python_每日习题_0007_copy

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

    程序分析:使用列表[:],拿不准可以调用copy模块

    import copy
    a = [1,2,3,4,['a','b']]
    
    b = a   #赋值
    c = a[:]    #浅拷贝
    d = copy.copy(a)    #浅拷贝
    e = copy.deepcopy(a)    #深拷贝
    
    a.append(5)
    a[4].append('c')
    
    print('a=',a)
    print('b=',b)
    print('c=',c)
    print('d=',d)
    print('e=',e)
    
    '''
    a= [1, 2, 3, 4, ['a', 'b', 'c'], 5]
    b= [1, 2, 3, 4, ['a', 'b', 'c'], 5]
    c= [1, 2, 3, 4, ['a', 'b', 'c']]
    d= [1, 2, 3, 4, ['a', 'b', 'c']]
    e= [1, 2, 3, 4, ['a', 'b']]
    '''

    print(id(a))
    print(id(b))
    print(id(c))
    print(id(d))
    print(id(e))
     
    '''
    35502088
    35502088
    35500744
    35621512
    35621576
    '''
     
  • 相关阅读:
    第一个java程序
    Java安装
    Maven安装
    Effective Java 3
    gateway + jwt 网关认证
    idea的使用
    线程池的使用
    服务注册发现Eureka
    zookeeperAPI的常用方法
    sss
  • 原文地址:https://www.cnblogs.com/LXL616/p/10702345.html
Copyright © 2011-2022 走看看