首页 > 编程语言 >Python 列表append自己

Python 列表append自己

时间:2023-05-19 16:56:47浏览次数:44  
标签:Python list 列表 ss zz print id append

list = ['zz','ss']
list.append(list)
print(id(list[2]))
print(id(list[2][0]))
print("1 :",list)
list.append(list)
print(id(list[3]))
print(id(list[3][0]))
print("2 :",list)
结果:
  140463746455816
  140463746410736
  1 : ['zz', 'ss', [...]]
  140463746455816
  140463746410736
  2 : ['zz', 'ss', [...], [...]]


参考:
list = ['zz','ss']
list.append(copy.deepcopy(list))
print("1 :",list)
list.extend(list)
print("2 :",list)
结果
  1 : ['zz', 'ss', ['zz', 'ss']]
  2 : ['zz', 'ss', ['zz', 'ss'], 'zz', 'ss', ['zz', 'ss']]
copy与deepcopy的区别
  1. 浅拷贝:拷贝这个对象的引用地址
  2. 深拷贝:拷贝对象的内容
 

标签:Python,list,列表,ss,zz,print,id,append
From: https://www.cnblogs.com/z977690557/p/17415718.html

相关文章

  • python使用exchangelib读取、保存exchange邮件
    importosfromdatetimeimportdatetimeimportpytzfromexchangelibimportCredentials,Account,Configuration,DELEGATE,Q,FileAttachmentdefreceived_exchange_message():"""接收exchange邮件,保存邮件到本地:return:""......
  • centos 8 安装python3
    sudodnfinstallpython3  查看版本 查看pip ......
  • 01_Python 基础
    01_Python基础Python解释器&pycharm安装注释#变量常量input#输入框if#条件判断while#循环关键字continuebreak关键字pass01.for循环for变量in可迭代的东西:代码把可迭代的东西中的每一项内容拿出来,挨个的赋值给变量,每一次赋值都要执行......
  • 序列解包:列表拆包、元组拆包、字典拆包
    lst=list("abc")t1,t2,t3=lst#列表拆包print(t1)#aprint(t2)#bprint(t3)#ct1=("A","B","C")a,b,c=t1#元组拆包print(a)#Aprint(b)#Bprint(c)#Cd1={x:x**2forxin(1,2,3)}x,y,z=d1......
  • python os.environ操作环境变量
    1、.env文件数据添加到环境变量load_dotenv(ROOT_DIR+'/.env',verbose=True)或load_dotenv(find_dotenv('.env')2、新增环境变量,其中key和value均为string类型os.environ['环境变量名称']='环境变量值'  环境变量立刻生效,从设置开始后面的运行部分都能获取到该变量os.e......
  • python面试题汇总
    以下是一些常见的Python面试题以及它们的答案:Python中的GIL是什么,有何作用?GIL全称GlobalInterpreterLock,是Python解释器在多线程情况下保证线程安全的一种机制。GIL确保同一时间只有一个线程可以执行Python字节码,从而避免了由于多个线程同时修改共享数据造成的竞态条件问题。解释......
  • 使用Ansible OpenStack SDK获取OpenStack的云主机列表
    1、使用Ansible的os_server_info模块可以获取OpenStack中所有云主机的列表。在使用该模块之前,需要确保已经安装了OpenStackSDK。以下是使用os_server_info模块获取所有云主机列表的示例AnsiblePlaybook:-name:Getlistofallservershosts:localhostgather......
  • 使用Python脚本修改Linux用户的密码
    直接上代码使用python,通过系统默认的passwd命令,修改用户Tom的密码为NewPasswordimportsubprocess#Gettheusernameandnewpasswordfromtheuserusername="Tom"new_password="NewPassword"#Usethe'passwd'commandtoupdatethepassword#Th......
  • 【视频】风险价值VaR原理与Python蒙特卡罗Monte Carlo模拟计算投资组合实例|附代码数
    原文链接:http://tecdat.cn/?p=22862 最近我们被客户要求撰写关于风险价值VaR的研究报告,包括一些图形和统计输出。风险价值(VaR)是一种统计数据,用于量化公司、投资组合在特定时间范围内可能发生的财务损失程度 ( 点击文末“阅读原文”获取完整代码数据******** )。什么是风......
  • Python中TensorFlow的长短期记忆神经网络(LSTM)、指数移动平均法预测股票市场和可视化
    原文链接:http://tecdat.cn/?p=23689 最近我们被客户要求撰写关于长短期记忆神经网络的研究报告,包括一些图形和统计输出。本文探索Python中的长短期记忆(LSTM)网络,以及如何使用它们来进行股市预测 ( 点击文末“阅读原文”获取完整代码数据******** )。在本文中,你将看到如何使用......