對Python 3.5拼接列表的新語法詳解
在Python 3.5之前的版本,拼接列表可以有這兩種方法:
1、列表相加
list1 = [1,2,3] list2 = [4,5,6] result = list1 + list2
結(jié)果為一個(gè)新的列表
2、在原來列表上擴(kuò)展
list1 = [1,2,3] list2 = [4,5,6] list1.extend(list2)
list1擴(kuò)展后,結(jié)果為[1,2,3,4,5,6]
3、新語法
如果列表是由range()生成:
list1 = [1,2,3] list2 = range(4,6) result = list1+list2
那么列表直接相加會(huì)報(bào)錯(cuò):
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,在列表前加上星號(hào)*,表示解包列表。
以上這篇對Python 3.5拼接列表的新語法詳解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
一個(gè)基于flask的web應(yīng)用誕生 組織結(jié)構(gòu)調(diào)整(7)
一個(gè)基于flask的web應(yīng)用誕生第七篇,這篇文章主要介紹了組織結(jié)構(gòu)的調(diào)整,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04
python3使用smtplib實(shí)現(xiàn)發(fā)送郵件功能
這篇文章主要為大家詳細(xì)介紹了python3使用smtplib實(shí)現(xiàn)發(fā)送郵件功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05
Django 通過JS實(shí)現(xiàn)ajax過程詳解
這篇文章主要介紹了Django 通過JS實(shí)現(xiàn)ajax過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07
解決Mac下首次安裝pycharm無project interpreter的問題
今天小編就為大家分享一篇解決Mac下首次安裝pycharm無project interpreter的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-10-10
python tkinter庫實(shí)現(xiàn)氣泡屏保和鎖屏
這篇文章主要為大家詳細(xì)介紹了python tkinter庫實(shí)現(xiàn)氣泡屏保和鎖屏,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07

