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

 更新时间:2018年11月08日 10:06:25   作者:Go.ai  
今天小编就为大家分享一篇对Python 3.5拼接列表的新语法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在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拼接列表的新语法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 一个基于flask的web应用诞生 组织结构调整(7)

    一个基于flask的web应用诞生 组织结构调整(7)

    一个基于flask的web应用诞生第七篇,这篇文章主要介绍了组织结构的调整,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • Python3爬虫中Selenium的用法详解

    Python3爬虫中Selenium的用法详解

    在本篇内容里小编给大家分享了关于Python3爬虫中Selenium的用法详解内容,需要的朋友们可以参考下。
    2020-07-07
  • python3使用smtplib实现发送邮件功能

    python3使用smtplib实现发送邮件功能

    这篇文章主要为大家详细介绍了python3使用smtplib实现发送邮件功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • python 爬取B站原视频的实例代码

    python 爬取B站原视频的实例代码

    这篇文章主要介绍了python 爬取B站原视频的实例代码,帮助大家更好的理解和使用python 爬虫,感兴趣的朋友可以了解下
    2020-09-09
  • Django 通过JS实现ajax过程详解

    Django 通过JS实现ajax过程详解

    这篇文章主要介绍了Django 通过JS实现ajax过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • 解决Mac下首次安装pycharm无project interpreter的问题

    解决Mac下首次安装pycharm无project interpreter的问题

    今天小编就为大家分享一篇解决Mac下首次安装pycharm无project interpreter的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • python tkinter库实现气泡屏保和锁屏

    python tkinter库实现气泡屏保和锁屏

    这篇文章主要为大家详细介绍了python tkinter库实现气泡屏保和锁屏,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • Python合并多张图片成PDF

    Python合并多张图片成PDF

    最近需要将记的笔记整理成一个pdf进行保存,所以就研究了一下如何利用Python代码将拍下来的照片整个合并成一个pdf,感兴趣的可以了解一下
    2021-06-06
  • python 解决tqdm模块不能单行显示的问题

    python 解决tqdm模块不能单行显示的问题

    这篇文章主要介绍了python 解决tqdm模块不能单行显示的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • OpenCV灰度化之后图片为绿色的解决

    OpenCV灰度化之后图片为绿色的解决

    这篇文章主要介绍了OpenCV灰度化之后图片为绿色的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12

最新评论