python使用运算符实现列表扩展

来源:千锋教育
发布时间:2023-11-13 09:25:57
分享

python使用运算符实现列表扩展

方式一:使用+将加号两边的列表进行拼接得到一个新的列表(重新分配的内存空间)

listA=[1,2,3]

listB=[4,5,6,7]

print(listA,"addr:0x%x"%id(listA))

print(listB,"addr:0x%x"%id(listB))

listC=listA+listB#拼接结果存放在重新分配内存空间中

print(listC,"addr:0x%x"%id(listC))

输出

[1,2,3]addr:0x1be35d25208

[4,5,6,7]addr:0x1be35d25408

[1,2,3,4,5,6,7]addr:0x1be35e5a908

方式二:使用+=将+=右边的列表追加到左边的列表,原地址空间首地址保持不变

listA=[1,2,3]

listB=[4,5,6,7]

print(listA,"addr:0x%x"%id(listA))

print(listB,"addr:0x%x"%id(listB))

listA+=listB#在原有listA的空间后追加listB的所有成员

print(listA,"addr:0x%x"%id(listA))

输出

[1,2,3]addr:0x1f24ab351c8

[4,5,6,7]addr:0x1f24ab353c8

[1,2,3,4,5,6,7]addr:0x1f24ab351c8

以上就是python培训之使用运算符实现列表扩展,希望能对大家有所帮助。更多Python学习教程请关注IT培训机构:千锋教育。

声明:本站部分稿件版权来源于网络,如有侵犯版权,请及时联系我们。

相关推荐

  • pythonpickle模块在Python的函数使用 pickle模块在Python的函数使用1、说明该模块由Python提供,用于访问结构化数据,实现“对象序列化和反序列化”。例如,将一个字典保存到一个文件中,并读取它,用普通的file文件写入字符串,
  • python字符串的拆分与合并 python字符串的拆分与合并一、字符串的拆分1、可以使用split()函数,括号内可添加拆分字符,默认空格,返回的是列表。str1="iloveyou!"print(str1.split())#pr
  • pythonjson模块有哪些函数 python中json模块有哪些函数在日常开发中,Json是一种轻量级的数据交换格式,通常需要从Json字符串中提取数据,或将数据转换成Json字符串,Python中有一个json模块用于处理Json
  • python字符串的翻转实现的两种方法 python字符串的翻转实现的两种方法方法一:利用切片str1="helloworld!"print(str1[::-1])方法二:利用reduce函数实现fromfunctoolsimportred
  • python如何定制日志输出格式 Python如何定制日志输出格式1、说明输出结束后,输出日志的形式,日志一般是规范的,例如日志的印刷时间、类型等,不像我们这样随意连接字符串。对于日志格式的定制可以通过logging模块的Format
  • pythonlogging日志等级有哪些 python中logging日志等级有哪些1、说明大部分的程序都会有记录运行日志的需求,而日志信息一般有这样几类:正常的程序运行日志,调试,错误或警告信息的输出等。而日常开发中我们需要把日志持久化到本