本篇文章给大家分享的是有关怎么在python中利用运算符扩展列表,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
python的五大特点:1.简单易学,开发程序时,专注的是解决问题,而不是搞明白语言本身。2.面向对象,与其他主要的语言如C++和Java相比, Python以一种非常强大又简单的方式实现面向对象编程。3.可移植性,Python程序无需修改就可以在各种平台上运行。4.解释性,Python语言写的程序不需要编译成二进制代码,可以直接从源代码运行程序。5.开源,Python是 FLOSS(自由/开放源码软件)之一。
方式一:使用+ 将加号两边的列表进行拼接得到一个新的列表(重新分配的内存空间)
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中利用运算符扩展列表,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。