对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中list循环语句用法实例
Nov 10 Python
Python实现Linux命令xxd -i功能
Mar 06 Python
利用Python爬取可用的代理IP
Aug 18 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
Mar 08 Python
分享vim python缩进等一些配置
Jul 02 Python
python对视频画框标记后保存的方法
Dec 07 Python
Python程序打包工具py2exe和PyInstaller详解
Jun 28 Python
Python使用selenium + headless chrome获取网页内容的方法示例
Oct 16 Python
python实现Pyecharts实现动态地图(Map、Geo)
Mar 25 Python
Anaconda配置pytorch-gpu虚拟环境的图文教程
Apr 16 Python
Python ckeditor富文本编辑器代码实例解析
Jun 22 Python
解决pip安装的第三方包在PyCharm无法导入的问题
Oct 15 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/12/01 PHP
Avengerls vs Newbee BO3 第一场2.18
2021/03/10 DOTA
推荐一些非常不错的javascript学习资源站点
2007/08/29 Javascript
基于jquery的当鼠标滚轮到最底端继续加载新数据思路分享(多用于微博、空间、论坛 )
2011/10/10 Javascript
jQuery 全选/反选以及单击行改变背景色实例
2013/07/02 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
2014/11/26 Javascript
JavaScript返回网页中锚点数目的方法
2015/04/03 Javascript
微信小程序实现图片上传功能实例(前端+PHP后端)
2018/01/10 Javascript
vue中实现在外部调用methods的方法(推荐)
2018/02/08 Javascript
js 对象使用的小技巧实例分析
2019/11/08 Javascript
JS实现音乐导航特效
2020/01/06 Javascript
[48:48]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Dream TIME
2014/05/21 DOTA
[01:12]快闪回顾DOTA2亚洲邀请赛(DAC) 静候2018新征程开启
2018/03/11 DOTA
pyspark 读取csv文件创建DataFrame的两种方法
2018/06/07 Python
详解Python装饰器
2019/03/25 Python
Python实现获取系统临时目录及临时文件的方法示例
2019/06/26 Python
python 表格打印代码实例解析
2019/10/12 Python
Python之——生成动态路由轨迹图的实例
2019/11/22 Python
python 实现矩阵按对角线打印
2019/11/29 Python
Python 限定函数参数的类型及默认值方式
2019/12/24 Python
基于plt.title无法显示中文的快速解决
2020/05/16 Python
django filter过滤器实现显示某个类型指定字段不同值方式
2020/07/16 Python
Html5原生拖拽相关事件简介以及基础实现
2020/11/19 HTML / CSS
美国精品家居用品网站:US-Mattress
2016/08/24 全球购物
巴西最大的家具及装饰用品店:Mobly
2017/10/11 全球购物
Clarisonic美国官网:科莱丽声波洁面仪
2017/10/12 全球购物
Coggles美国/加拿大:高级国际时装零售商
2018/10/23 全球购物
MUGLER官方网站:蒂埃里·穆勒香水
2019/11/26 全球购物
行政前台岗位职责
2013/12/04 职场文书
幼儿园儿童节活动主持词+串词大全
2014/03/21 职场文书
党员教师一句话承诺
2014/05/30 职场文书
法学求职信
2014/06/22 职场文书
捐款通知怎么写
2015/04/24 职场文书
golang中的并发和并行
2021/05/08 Golang
Spring Boot项目如何优雅实现Excel导入与导出功能
2022/06/10 Java/Android
Nginx跨域问题解析与解决
2022/08/05 Servers