Python zip() 与 map()的用法
生活随笔
收集整理的這篇文章主要介紹了
Python zip() 与 map()的用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
zip():
將多個可迭代對象按序取出相同索引的元素(當長度最小的對象為準), 組成一個個元組,并封裝在一個可迭代對象中
''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:579817333 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' a = [1, 2, 3, 4] b = [5, 6, 7, 8] c = zip(a, b) # 可以傳入多個可迭代對象 print(c) for i in c:print(i)輸出:
<zip object at 0x10b8f6ec8> (1, 5) (2, 6) (3, 7) (4, 8)map():
map()方法中,第一個參數是一個方法的引用 然后是可以有多個可迭代對象, 將后面的可迭代對象按序拆包(以長度最小的為準), 作為參數傳入方法中, 返回一個可迭代對象
''' 遇到問題沒人解答?小編創建了一個Python學習交流QQ群:579817333 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學習教程和PDF電子書! ''' item = map(lambda x, y: x+y, [1,2,3], [4,5,6,7]) a_list = [i for i in item]輸出:
[5, 7, 9]總結
以上是生活随笔為你收集整理的Python zip() 与 map()的用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 有序字典(OrderedD
- 下一篇: python 使用dir() help(