国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

python目錄制作器普遍迭代器實例詳細說明

89542767 / 585人閱讀

  目錄生成式基礎語法


  [expforiter_variniterable(ifconditional)]


  基本原理:


  最先迭代更新iterable里全部內容,每次迭代更新,都把iterable里對應的具體內容放在iter_var中,然后把關系式exp運用該iter_var的具體內容,依據標準進行分類


  然后用關系式計算值形成一個全新的目錄


  先于for和if循環系統:


  1、比for循環快得多


  2、被視為比循環系統和映射函數更加具有python特點


  3、目錄生成式的詞法比較容易閱讀文章


  1.應用目錄生成式,一列處理for循環


  #完成[1,2,3,4,5]的目錄
  alist1=list(range(1,6))
  print(alist1)
  #完成[1,4,9,16,25,36,49]的目錄
  alist2=[]
  foriinrange(1,8):
  alist2.append(i*i)
  print(alist2)
  #用一列完成
  alist=[i*iforiinrange(1,8)]
  print(alist)
  #結論:
  [1,2,3,4,5]
  [1,4,9,16,25,36,49]
  [1,4,9,16,25,36,49]


  2.兩層循環系統


  list2=[x+yforxinrange(1,5)foryinrange(1,6)]
  #結論:
  [2,3,4,5,6,3,4,5,6,7,4,5,6,7,8,5,6,7,8,9]


  3.加判斷語句,標準過慮


  list3=[xforxinrange(1,10)ifx>5]
  print(list3)
  #結論:
  [6,7,8,9]


  4.添加函數公式


  L=['Heli','JACK','ab']
  l1=[i.lower()foriinL]
  print(l1)
  #結論:
  ['heli','jack','ab']


  5.普遍幾類迭代器:range、zip、enumerate、filter、reduce


  zip形成目錄,形成詞典


  zip()函數公式接納一連串可迭代對象做為主要參數,將不一樣目標中相對應原素裝包成數組(tuple),回到由這種數組構成的list目錄


  l1=[1,3,6]
  l2=[5,8,9]
  for(x,y)inzip(l1,l2):
  print(x,y,x+y)
  #結論:
  156
  3811
  6915
  keys=['a','c','f']
  vals=[1,7,3]
  D2={}
  for(k,v)inzip(keys,vals):D2[k]=v
  print(D2)
  #結論:{'a':1,'c':7,'f':3}


  enumerate()函數公式用以把一個可賦值的數據對象(如目錄、數組或字符串數組)組成為檢索編碼序列,與此同時列舉數據與數據信息字符,一般用于for循環中


  enumerate(seq,[start=0]),回到枚舉類型目標
  seasons=['spring','summer','winter']
  a=list(enumerate(seasons))
  fori,elementinenumerate(seasons):
  print(i,element)
  #結論:
  0spring
  1summer
  2winter

  綜上所述,這篇文章就給大家介紹到這里了,希望可以給大家帶來幫助。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129062.html

相關文章

  • pythonmemory_profiler庫制作迭代cpu占用的時間分析

      文章內容主要是詳細介紹了pythonmemory_profiler庫制作器和迭代器cpu占用的時間分析,文章內容緊扣主題進行詳盡的基本介紹,感興趣的朋友可以了解一下  不進行計算時,生成器和list空間占用  importtime   frommemory_profilerimportprofile   profile(precision=4)   deflist_fun():   start...

    89542767 評論0 收藏0
  • 首次公開,整理12年積累的博客收藏夾,零距離展示《收藏夾吃灰》系列博客

    摘要:時間永遠都過得那么快,一晃從年注冊,到現在已經過去了年那些被我藏在收藏夾吃灰的文章,已經太多了,是時候把他們整理一下了。那是因為收藏夾太亂,橡皮擦給設置私密了,不收拾不好看呀。 ...

    Harriet666 評論0 收藏0
  • Python查詢參數化4種方法詳細說明

      在平時的撰寫Python腳本制作的過程當中,我們通常需要根據查詢參數傳到某些自變量基本參數,使新項目應用更加靈便便捷。本文列舉了搭建Python查詢參數的4種普遍方法,所需要的可以了解一下小伙伴們好,在平時的撰寫Python腳本制作的過程當中,我們通常需要根據查詢參數傳到某些自變量基本參數,使新項目應用更加靈便便捷  本文我們將列舉出搭建Python查詢參數的4種普遍方法  分別是:  內嵌s...

    89542767 評論0 收藏0
  • Python進階:設計模式之迭代模式

    摘要:抓住了迭代器模式的本質,即是迭代,賦予了它極高的地位。輸出結果輸出結果小結迭代器模式幾乎是種設計模式中最常用的設計模式,本文主要介紹了是如何運用迭代器模式,并介紹了模塊生成迭代器的種方法,以及種生成迭代器的內置方法。 showImg(https://segmentfault.com/img/bVbmv7W?w=4272&h=2848); 在軟件開發領域中,人們經常會用到這一個概念——設...

    pubdreamcc 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<