2014-12-22 47 views
1

這可能是一個愚蠢的。但我無法弄清楚。合併使用zip的多個陣列

names = ['Fred', 'John', 'Mark'] 

age = [27, 40, 25] 

location = ['Sweden', 'Denmark', 'Poland'] 

names.zip(age) 

#Outputs => [["Fred", 27], ["John", 40], ["Mark", 25]] 

但我需要用它輸出第三個數組(location)。

#Expected Output => [["Fred", 27,"Sweden"], ["John", 40,"Denmark"], ["Mark", 25,"Poland"]] 

最重要這裏的條件是,有可能是任何數量的陣列的但輸出應該從每個陣列的第一元件形成並封裝另一個陣列的內部。

感謝您的任何幫助。

回答

2

嘗試傳遞多個參數來zip

names.zip(age, location) 
# => [["Fred", 27, "Sweden"], ["John", 40, "Denmark"], ["Mark", 25, "Poland"]]