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

Python根據(jù)過濾器拆分列表

 更新時(shí)間:2021年11月11日 15:17:16   作者:Felix  
這篇文章主要介紹了Python根據(jù)過濾器拆分列表,利用Python代碼實(shí)現(xiàn)代通過過濾器拆分列表的功能。文章圍繞其相關(guān)資料展開詳細(xì)內(nèi)容,需要的朋友可以參考一下

1. bifurcate

def bifurcate(lst, filter):
  return [
    [x for i, x in enumerate(lst) if filter[i] == True],
    [x for i, x in enumerate(lst) if filter[i] == False]
  ]

# EXAMPLES
bifurcate(['beep', 'boop', 'foo', 'bar'], [True, True, False, True]) # [ ['beep', 'boop', 'bar'], ['foo'] ]


bifurcate函數(shù)通過一個(gè)過濾器filter定義的內(nèi)容,將輸入列表lst分成兩組。將filter中為True的對(duì)應(yīng)的lst的項(xiàng)放入結(jié)果的第一個(gè)列表中,將filter中為False的對(duì)應(yīng)的lst的項(xiàng)放入結(jié)果的第二個(gè)列表中。

2. enumerate

enumerate(iterable, start=0)


enumerate函數(shù)接收一個(gè)可迭代對(duì)象,并返回一個(gè)迭代對(duì)象。該迭代對(duì)象每次迭代返回一個(gè)元組,該元組包括一個(gè)序號(hào)和接收的可迭代對(duì)象的迭代值。start參數(shù)用于設(shè)定序號(hào)的初始值,默認(rèn)為0。

示例使用為:

>>> seasons = ['Spring', 'Summer', 'Fall', 'Winter']
>>> list(enumerate(seasons))
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
>>> list(enumerate(seasons, start=1))
[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]


enumerate函數(shù)的實(shí)現(xiàn)邏輯相當(dāng)于如下代碼:

def enumerate(sequence, start=0):
    n = start
    for elem in sequence:
        yield n, elem
        n += 1

3. 列表推導(dǎo)式

該函數(shù)使用列表推導(dǎo)式判斷lst里面值對(duì)應(yīng)位置的filter的值,并生成對(duì)應(yīng)的分組列表。

列表推導(dǎo)式的簡單介紹可以查看:Python 實(shí)現(xiàn)過濾掉列表中唯一值的章節(jié)。

到此這篇關(guān)于Python根據(jù)過濾器拆分列表的文章就介紹到這了,更多相關(guān)Python根據(jù)過濾器拆分列表內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python學(xué)習(xí)之time模塊的基本使用

    Python學(xué)習(xí)之time模塊的基本使用

    這篇文章主要給大家介紹了關(guān)于Python學(xué)習(xí)之time模塊基本使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • pytorch 中的重要模塊化接口nn.Module的使用

    pytorch 中的重要模塊化接口nn.Module的使用

    這篇文章主要介紹了pytorch 中的重要模塊化接口nn.Module的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 查看django執(zhí)行的sql語句及消耗時(shí)間的兩種方法

    查看django執(zhí)行的sql語句及消耗時(shí)間的兩種方法

    今天小編就為大家分享一篇查看django執(zhí)行的sql語句及消耗時(shí)間的兩種方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 基于Python實(shí)現(xiàn)圖片九宮格切圖程序

    基于Python實(shí)現(xiàn)圖片九宮格切圖程序

    這篇文章主要為大家詳細(xì)介紹了如何利用python和C++代碼實(shí)現(xiàn)圖片九宮格切圖程序,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以參考一下
    2023-04-04
  • Python實(shí)現(xiàn)多組數(shù)據(jù)三維繪圖系統(tǒng)

    Python實(shí)現(xiàn)多組數(shù)據(jù)三維繪圖系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)多組數(shù)據(jù)三維繪圖系統(tǒng),文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解下
    2023-08-08
  • Python如何讀取PDF文檔(或TXT)

    Python如何讀取PDF文檔(或TXT)

    這篇文章主要介紹了Python如何讀取PDF文檔(或TXT),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • pytorch如何實(shí)現(xiàn)多個(gè)矩陣拼接

    pytorch如何實(shí)現(xiàn)多個(gè)矩陣拼接

    這篇文章主要介紹了pytorch如何實(shí)現(xiàn)多個(gè)矩陣拼接問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Python+Turtle繪制可愛的小蜜蜂詳解

    Python+Turtle繪制可愛的小蜜蜂詳解

    turtle庫是一個(gè)點(diǎn)線面的簡單圖像庫,在Python2.6之后被引入進(jìn)來,能夠完成一些比較簡單的幾何圖像可視化。本文將利用turtle繪制一個(gè)可愛的小蜜蜂,感興趣的可以試一試
    2022-05-05
  • Python 列表的清空方式

    Python 列表的清空方式

    今天小編就為大家分享一篇Python 列表的清空方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Pytorch之ToPILImage()不輸出圖片問題及解決

    Pytorch之ToPILImage()不輸出圖片問題及解決

    這篇文章主要介紹了Pytorch之ToPILImage()不輸出圖片問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02

最新評(píng)論

获嘉县| 肥东县| 惠来县| 松桃| 资源县| 苍溪县| 吉木萨尔县| 九龙县| 巴里| 平昌县| 台江县| 平和县| 高尔夫| 大名县| 郯城县| 东宁县| 翁源县| 谢通门县| 天水市| 琼结县| 米脂县| 庄河市| 罗田县| 松潘县| 隆尧县| 察哈| 河东区| 石门县| 瑞昌市| 青州市| 洞头县| 涞源县| 台州市| 五常市| 太保市| 荃湾区| 阳春市| 治县。| 海兴县| 金昌市| 长乐市|