对Python 3.5拼接列表的新语法详解


Posted in Python onNovember 08, 2018

在Python 3.5之前的版本,拼接列表可以有这两种方法:

1、列表相加

list1 = [1,2,3]
list2 = [4,5,6]
result = list1 + list2

结果为一个新的列表

2、在原来列表上扩展

list1 = [1,2,3]
list2 = [4,5,6]
list1.extend(list2)

list1扩展后,结果为[1,2,3,4,5,6]

3、新语法

如果列表是由range()生成:

list1 = [1,2,3]
list2 = range(4,6)
result = list1+list2

那么列表直接相加会报错:

TypeError: can only concatenate list (not 'range') to list

新语法为Python3.5+

list1 = [1,2,3]
list2 = range(4,6)
result = [*list1,*list2]

这种语法称为Additional Unpacking Generalizations,在列表前加上星号*,表示解包列表。

以上这篇对Python 3.5拼接列表的新语法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 连连看连接算法
Nov 22 Python
Python的Scrapy爬虫框架简单学习笔记
Jan 20 Python
Python实现拷贝多个文件到同一目录的方法
Sep 19 Python
python 网络编程详解及简单实例
Apr 25 Python
python基于pyDes库实现des加密的方法
Apr 29 Python
python实现微信远程控制电脑
Feb 22 Python
python使用magic模块进行文件类型识别方法
Dec 08 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
Jun 21 Python
Selenium+Python 自动化操控登录界面实例(有简单验证码图片校验)
Jun 28 Python
python matplotlib库绘制散点图例题解析
Aug 10 Python
Python函数装饰器原理与用法详解
Aug 16 Python
PyQT5 emit 和 connect的用法详解
Dec 13 Python
Python使用random.shuffle()打乱列表顺序的方法
Nov 08 #Python
python RabbitMQ 使用详细介绍(小结)
Nov 08 #Python
如何利用Boost.Python实现Python C/C++混合编程详解
Nov 08 #Python
python训练数据时打乱训练数据与标签的两种方法小结
Nov 08 #Python
对Python random模块打乱数组顺序的实例讲解
Nov 08 #Python
Python中对数组集进行按行打乱shuffle的方法
Nov 08 #Python
python绘制热力图heatmap
Mar 23 #Python
You might like
php中实现记住密码下次自动登录的例子
2014/11/06 PHP
php基于curl主动推送最新内容给百度收录的方法
2016/10/14 PHP
php 微信公众平台开发模式实现多客服的实例代码
2016/11/07 PHP
Laravel框架自定义分页样式操作示例
2020/01/26 PHP
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
Jquery+JSon 无刷新分页实现代码
2010/04/01 Javascript
JavaScript中两种链式调用实现代码
2011/01/12 Javascript
实现局部遮罩与关闭原理及代码
2013/02/04 Javascript
jQuery控制输入框只能输入数值的小例子
2013/03/20 Javascript
解析jQuery与其它js(Prototype)库兼容共存
2013/07/04 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
Javascript页面跳转常见实现方式汇总
2015/11/28 Javascript
关于 jQuery Easyui异步加载tree的问题解析
2016/12/06 Javascript
Angularjs使用ng-repeat中$even和$odd属性的注意事项
2016/12/31 Javascript
js中字符型和数值型数字的互相转化方法(必看)
2017/04/25 Javascript
js获取地址栏参数的两种方法
2017/06/27 Javascript
基于BootStrap的文本编辑器组件Summernote
2017/10/27 Javascript
Angular之toDoList的实现代码示例
2017/12/02 Javascript
vue 权限认证token的实现方法
2018/07/17 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
Vue CLI3基础学习之pages构建多页应用
2019/06/02 Javascript
Django Highcharts制作图表
2016/08/27 Python
Numpy掩码式数组详解
2018/04/17 Python
CSS3动画animation实现云彩向左滚动
2014/05/09 HTML / CSS
全球度假村:Club Med
2017/11/27 全球购物
联想阿根廷官方网站:Lenovo Argentina
2019/10/14 全球购物
给导游的表扬信
2014/01/10 职场文书
2014道德模范事迹材料
2014/02/16 职场文书
互联网电子商务专业毕业生求职信
2014/03/18 职场文书
师德师风个人反思
2014/04/28 职场文书
工商局局长个人对照检查材料思想汇报
2014/09/23 职场文书
师德师风自我剖析材料
2014/09/27 职场文书
2014年班务工作总结
2014/12/02 职场文书
2016大一新生入学教育心得体会
2016/01/23 职场文书
超市啤酒狂欢夜策划方案范文!
2019/07/03 职场文书
Oracle 临时表空间SQL语句的实现
2021/09/25 Oracle