亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

詳解python itertools功能

2020-02-15 21:20:40
字體:
來源:轉載
供稿:網友

介紹

      itertools是python內置的模塊,使用簡單且功能強大,這里嘗試匯總整理下,并提供簡單應用示例;如果還不能滿足你的要求,歡迎加入補充。

      使用只需簡單一句導入:import itertools

chain()

      與其名稱意義一樣,給它一個列表如 lists/tuples/iterables,鏈接在一起;返回iterables對象。

letters = ['a', 'b', 'c', 'd', 'e', 'f']booleans = [1, 0, 1, 0, 0, 1]   print(list(itertools.chain(letters,booleans)))#   ['a', 'b', 'c', 'd', 'e', 'f', 1, 0, 1, 0, 0, 1]   print(tuple(itertools.chain(letters,letters[3:])))#   ('a', 'b', 'c', 'd', 'e', 'f', 'd', 'e', 'f')   print(set(itertools.chain(letters,letters[3:])))#   {'a', 'd', 'b', 'e', 'c', 'f'}      print(list(itertools.chain(letters,letters[3:])))#   ['a', 'b', 'c', 'd', 'e', 'f', 'd', 'e', 'f']   for item in list(itertools.chain(letters,booleans)):    print(item)

count()

  生成無界限序列,count(start=0, step=1) ,示例從100開始,步長為2,循環10,打印對應值;必須手動break,count()會一直循環。

  i = 0  for item in itertools.count(100,2):    i += 1    if i > 10 : break        print(item)  filterfalse ()   Python filterfalse(contintion,data) 迭代過濾條件為false的數據。如果條件為空,返回data中為false的項;booleans = [1, 0, 1, 0, 0, 1]numbers = [23, 20, 44, 32, 7, 12] print(list(itertools.filterfalse(None,booleans)))#   [0, 0, 0]print(list(itertools.filterfalse(lambda x : x < 20,numbers)))#  [23, 20, 44, 32]

compress()

返回我們需要使用的元素,根據b集合中元素真值,返回a集中對應的元素。

print(list(itertools.compress(letters,booleans)))# ['a', 'c', 'f']

starmap()

      針對list中的每一項,調用函數功能。starmap(func,list[]) ;

starmap(pow, [(2,5), (3,2), (10,3)]) --> 32 9 1000 >>> from itertools import *>>> x = starmap(max,[[5,14,5],[2,34,6],[3,5,2]])>>> for i in x:>>> print (i)14345repeat()repeat(object[, times]) 重復times次;repeat(10, 3) --> 10 10 10dropwhile()dropwhile(func, seq );當函數f執行返回假時, 開始迭代序列dropwhile(lambda x: x<5, [1,4,6,4,1]) --> 6 4 1takewhile()takewhile(predicate, iterable);返回序列,當predicate為true是截止。takewhile(lambda x: x<5, [1,4,6,4,1]) --> 1 4islice()islice(seq[, start], stop[, step]);返回序列seq的從start開始到stop結束的步長為step的元素的迭代器for i in islice("abcdef", 0, 4, 2):#a, c  print i

product()

product(iter1,iter2, ... iterN, [repeat=1]);創建一個迭代器,生成表示item1,item2等中的項目的笛卡爾積的元組,repeat是一個關鍵字參數,指定重復生成序列的次數

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品久久久久久| 日韩高清欧美高清| 中文字幕久热精品在线视频| wwwwwwww亚洲| 91九色国产在线| 欧美高清在线视频观看不卡| 久久婷婷国产麻豆91天堂| 91精品国产综合久久久久久久久| 亚洲欧美日韩网| 国产国语刺激对白av不卡| 亚洲福利视频在线| 久久99国产精品久久久久久久久| 精品视频在线播放色网色视频| 成人免费自拍视频| 国产精品一区二区久久久久| 国产精品视频午夜| 日韩免费视频在线观看| 欧美性少妇18aaaa视频| 日韩在线观看免费高清完整版| 精品亚洲va在线va天堂资源站| 在线不卡国产精品| 欧美成人一二三| 日韩精品中文字幕久久臀| 久久网福利资源网站| 91在线视频九色| 中文国产成人精品久久一| 国产成人精品优优av| 热久久这里只有精品| 久久影视电视剧免费网站清宫辞电视| 国产成人精品a视频一区www| 成人黄在线观看| 日韩一二三在线视频播| 国产精品久久久久久五月尺| 久久久久久亚洲| 国产丝袜一区二区三区免费视频| 国产精品久久视频| 欧美成人h版在线观看| 日韩国产高清污视频在线观看| 亚洲精品日韩久久久| 亚洲精品国产精品久久清纯直播| 色综合导航网站| xxxxxxxxx欧美| 中文字幕在线看视频国产欧美| 精品一区二区三区四区| 欧美电影在线免费观看网站| 色偷偷综合社区| 欧美中文字幕精品| 日韩精品免费在线| 久久99精品久久久久久噜噜| 国产精品久久电影观看| 欧美裸体xxxx极品少妇软件| 国产偷亚洲偷欧美偷精品| 中文字幕欧美国内| 97视频在线看| 久久国产视频网站| 亚洲国产小视频在线观看| 亚洲小视频在线观看| 57pao成人国产永久免费| 亚洲色图狂野欧美| 亚洲精品在线不卡| 97视频免费观看| 日本欧美国产在线| 欧美激情按摩在线| 久久久久久久av| 国产成人精品999| 97碰在线观看| 国产精品18久久久久久麻辣| 日韩在线播放一区| 尤物九九久久国产精品的特点| www.99久久热国产日韩欧美.com| 亚洲影院高清在线| 国产69久久精品成人看| 精品视频在线播放免| 欧美日韩人人澡狠狠躁视频| 久久天天躁狠狠躁夜夜躁2014| 国产区亚洲区欧美区| 亚洲成人精品久久久| 日本午夜人人精品| 插插插亚洲综合网| 国产盗摄xxxx视频xxx69| 久久69精品久久久久久国产越南| 久久久91精品国产一区不卡| 欧美美女操人视频| 日韩精品在线免费观看视频| 亚洲女同性videos| 午夜免费日韩视频| 国产精品午夜国产小视频| 国产日本欧美一区二区三区| 欧美专区日韩视频| 欧美国产第二页| 日韩小视频在线| 在线观看亚洲视频| 成人免费网站在线观看| 高清在线视频日韩欧美| 久久亚洲私人国产精品va| 日韩中文字幕在线| 亚洲欧美日韩在线一区| 久久这里只有精品视频首页| 亚洲精品一区二三区不卡| 麻豆成人在线看| 自拍亚洲一区欧美另类| 欧美日韩亚洲视频一区| 国产精品久久久久aaaa九色| 精品久久久久久中文字幕大豆网| 亚洲丁香婷深爱综合| 日日狠狠久久偷偷四色综合免费| 亚洲国产精品高清久久久| 久久亚洲精品小早川怜子66| 国产精品久久久久久久久久三级| 亚洲精品久久视频| 欧美国产高跟鞋裸体秀xxxhd| 久久中文精品视频| 亚洲欧美三级在线| 欧美在线性爱视频| 中文字幕亚洲天堂| 2021久久精品国产99国产精品| 日韩久久精品电影| 亚洲片国产一区一级在线观看| 在线播放日韩欧美| 最近的2019中文字幕免费一页| 久久久午夜视频| 欧美在线影院在线视频| 免费91麻豆精品国产自产在线观看| 色噜噜国产精品视频一区二区| 国产成人精品日本亚洲专区61| 91高潮精品免费porn| 538国产精品一区二区免费视频| 精品亚洲精品福利线在观看| 久久久久久久久综合| 亚洲专区国产精品| 欧美精品videos| 国产精品久久久久久搜索| 国产精品日韩在线| 91久久精品日日躁夜夜躁国产| 亚洲成色999久久网站| 亚洲午夜精品久久久久久性色| 成人国产精品免费视频| 欧美日韩国产va另类| 精品一区二区三区三区| 青青草99啪国产免费| 久久久精品久久| 日韩欧美精品中文字幕| 久久免费视频在线观看| 日本精品一区二区三区在线播放视频| 日韩精品999| 亚洲免费一在线| 91香蕉电影院| 精品久久香蕉国产线看观看亚洲| 欧美日本高清视频| 欧美极度另类性三渗透| 成人福利视频在线观看| 久久精品国亚洲| 欧美日韩午夜视频在线观看| 成人免费观看49www在线观看| 97国产精品免费视频| 精品成人国产在线观看男人呻吟| 夜夜嗨av一区二区三区免费区| 欧美又大又硬又粗bbbbb| 国产精品一区二区性色av| 欧美黑人巨大xxx极品| 国产精品777| 国产成人精品免高潮费视频| 久久人人爽人人爽人人片av高请| 性欧美视频videos6一9|