乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Python中enumerate,zip函數(shù)的結(jié)合使用

       LibraryPKU 2020-02-10

      enumerate函數(shù):遍歷一個(gè)序列的同時(shí)追蹤當(dāng)前元素的索引。

      some_list=['foo','bar','baz']
      mapping={}
      for i,value in enumerate(some_list):
          mapping[value]=i
      print(mapping)
      

      結(jié)果顯示:
      {‘foo’: 0, ‘bar’: 1, ‘baz’: 2}

      Process finished with exit code 0

      # zip 將列表,元祖或其他序列的元素配對,新建一個(gè)元祖構(gòu)成的列表

      seq1=['foo','bar','baz']
      seq2=['one','two','three']
      zipped=zip(seq1,seq2)
      print(list(zipped))
      # zip可以處理任意長度的序列,它生成列表長度由最短的序列決定
      seq3=['False','True']
      print(list(zip(seq1,seq2,seq3)))
      

      結(jié)果顯示
      [(‘foo’, ‘one’), (‘bar’, ‘two’), (‘baz’, ‘three’)]
      [(‘foo’, ‘one’, ‘False’), (‘bar’, ‘two’, ‘True’)]

      Process finished with exit code 0

      一般來說,enumerate和zip函數(shù)是一起用的,他們的應(yīng)用場景

      zip的常用場景為同時(shí)遍歷多個(gè)列表,有時(shí)候會(huì)和enumerate同時(shí)使用

      seq1=['foo','bar','baz']
      seq2=['one','two','three']
      for i,(a,b) in enumerate(zip(seq1,seq2)):
          print('{}:({},{})'.format(i,a,b))
      

      結(jié)果顯示
      0:(foo,one)
      1:(bar,two)
      2:(baz,three)

      Process finished with exit code 0

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多