2012-11-06 45 views

回答

3

zip結合的ab每個字母在一起。

a = "hello" 
b = "world" 
print zip(a, b) 
>>> 
    [('h', 'w'), ('e', 'o'), ('l', 'r'), ('l', 'l'), ('o', 'd')] 
2

zip它沒有做任何不尋常的事情。

由於zip假設了這種行爲,所以a的列表切片是過量的。

如在該文檔中指出:

此函數返回的元組,其中,第i個元組包含來自每個參數序列或iterables的第i個元素的列表。