在Python中實現以下zip
操作是否有更簡潔和更省時的方法?我將清單列表組合在一起製作新清單,如下所示:對Python列表中的列表進行簡潔和快速的zip操作?
>>> a
[[1, 2, 3], [4, 5, 6]]
>>> b
[[10, 11, 12], [13, 14, 15]]
>>> for x, y in zip(a, b):
... print zip(*[x, y])
...
[(1, 10), (2, 11), (3, 12)]
[(4, 13), (5, 14), (6, 15)]
謝謝。
+1的地圖。 –
@KayZhu - 是的,我不確定是否僅僅因爲你沒有經常看到多個參數'map'而想提及它。既然它不是一個特別熟悉的習慣用法,我猶豫使用它......但我認爲你不會找到一種方法來用較少的字符去做...... – mgilson
是的我會同意我更喜歡現有的代碼而沒有'map'。但很高興知道還有另一個更簡單的方法:) –