最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python學(xué)習(xí)小技巧之列表項(xiàng)的推導(dǎo)式與過(guò)濾操作

 更新時(shí)間:2017年05月20日 15:40:26   作者:tinyid  
這篇文章主要給大家介紹了Python學(xué)習(xí)小技巧之列表項(xiàng)的推導(dǎo)式與過(guò)濾操作的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看把。

本文介紹的是關(guān)于Python中列表項(xiàng)的推導(dǎo)式與過(guò)濾操作的相關(guān)內(nèi)容,分享出來(lái)供大家參考學(xué)習(xí),下面來(lái)一起看看吧:

典型代碼1:

data_list = [1, 2, 3, 4, 0, -1, -2, 6, 8, -9] 
data_list_copy = [item for item in data_list] 
 
print(data_list) 
print(data_list_copy) 

輸出1:

[1, 2, 3, 4, 0, -1, -2, 6, 8, -9] 
[1, 2, 3, 4, 0, -1, -2, 6, 8, -9] 

典型代碼2:

data_list = [1, 2, 3, 4, 0, -1, -2, 6, 8, -9] 
data_list_copy = [item for item in data_list if item > 0] 
 
print(data_list) 
print(data_list_copy) 

輸出2:

[1, 2, 3, 4, 0, -1, -2, 6, 8, -9] 
[1, 2, 3, 4, 6, 8] 

應(yīng)用場(chǎng)景

需要保持原列表不被改動(dòng),需要拷貝一份新的列表數(shù)據(jù);只拷貝原列表中復(fù)合條件的數(shù)據(jù)項(xiàng)。

帶來(lái)的好處

拷貝和過(guò)濾操作集中到了一行中,減少了代碼的縮進(jìn)級(jí)別,使代碼更加緊湊,更易讀

其它說(shuō)明

1. 原始的數(shù)據(jù)源可以不是列表類型,也可以是元組、生成器等任何可迭代類型

2. 內(nèi)置的filter函數(shù)也可以達(dá)到類似的效果

3. itertools模塊中的ifilter和ifilterfalse的方法也可以達(dá)到類似的效果

4. 如果列表數(shù)據(jù)量巨大,需要慎重使用,注意內(nèi)存消耗

總結(jié)

好了,以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論

石泉县| 唐山市| 贵溪市| 和林格尔县| 濮阳市| 天长市| 蒙山县| 平定县| 桓台县| 绥中县| 柳林县| 河东区| 富宁县| 铅山县| 杭锦后旗| 阿克苏市| 曲水县| 尼木县| 靖安县| 永寿县| 年辖:市辖区| 旌德县| 全州县| 永善县| 临朐县| 龙井市| 马鞍山市| 台东县| 桃江县| 常州市| 晋州市| 且末县| 舞阳县| 昌平区| 信丰县| 正宁县| 布拖县| 海原县| 灌南县| 普洱| 驻马店市|