對(duì)Python 3.5拼接列表的新語(yǔ)法詳解
在Python 3.5之前的版本,拼接列表可以有這兩種方法:
1、列表相加
list1 = [1,2,3] list2 = [4,5,6] result = list1 + list2
結(jié)果為一個(gè)新的列表
2、在原來(lái)列表上擴(kuò)展
list1 = [1,2,3] list2 = [4,5,6] list1.extend(list2)
list1擴(kuò)展后,結(jié)果為[1,2,3,4,5,6]
3、新語(yǔ)法
如果列表是由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
新語(yǔ)法為Python3.5+
list1 = [1,2,3] list2 = range(4,6) result = [*list1,*list2]
這種語(yǔ)法稱為Additional Unpacking Generalizations,在列表前加上星號(hào)*,表示解包列表。
以上這篇對(duì)Python 3.5拼接列表的新語(yǔ)法詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Python學(xué)習(xí)小技巧之列表項(xiàng)的拼接
- Python列表去重復(fù)項(xiàng)的N種方法(實(shí)例代碼)
- Python 列表去重去除空字符的例子
- python列表list保留順序去重的實(shí)例
- Python 利用內(nèi)置set函數(shù)對(duì)字符串和列表進(jìn)行去重的方法
- Python實(shí)現(xiàn)嵌套列表去重方法示例
- Python對(duì)列表去重的多種方法(四種方法)
- python讀取TXT到數(shù)組及列表去重后按原來(lái)順序排序的方法
- python列表去重的二種方法
- Python實(shí)現(xiàn)列表拼接和去重的三種方式
相關(guān)文章
Python調(diào)用百度AI實(shí)現(xiàn)圖片上文字識(shí)別功能實(shí)例
百度AI功能還是很強(qiáng)大的,百度AI開放平臺(tái)真的是測(cè)試接口的天堂,免費(fèi)接口很多,當(dāng)然有量的限制,但個(gè)人使用是完全夠用的,下面這篇文章主要給大家介紹了關(guān)于Python調(diào)用百度AI實(shí)現(xiàn)圖片上文字識(shí)別功能的相關(guān)資料,需要的朋友可以參考下2021-09-09Python 使用PIL中的resize進(jìn)行縮放的實(shí)例講解
今天小編就為大家分享一篇Python 使用PIL中的resize進(jìn)行縮放的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-08-08跟老齊學(xué)Python之從if開始語(yǔ)句的征程
前面做了很多鋪墊了,真正的編程我們還沒有講過(guò),各位童鞋也許早就不耐煩了,好吧,今天我們就從if語(yǔ)句來(lái)踏上我們的征程2014-09-09分析并輸出Python代碼依賴的庫(kù)的實(shí)現(xiàn)代碼
這篇文章主要介紹了分析并輸出Python代碼依賴的庫(kù)的實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-08-08使用Python對(duì)Syslog信息進(jìn)行分析并繪圖的實(shí)現(xiàn)
這篇文章主要介紹了使用Python對(duì)Syslog信息進(jìn)行分析并繪圖的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04