我想基於飛行鍵將兩個數組對象與不同的數組對象組合。
如果該值匹配a2
,我想將它與a1
合併並創建新的數組。
a1
中的所有數據必須在那裏,匹配的航班信息必須從a2
增加到a1
。
請幫我解決這個問題。如何組合兩個數組對象如果兩個數組中的鍵值匹配
a1 = [{'flight':'AF1223','oring':'CDF', 'Dest':'HNG'},{'flight':'XG23','oring':'HYD', 'Dest':'MMZ'},{'flight':'PK145','oring':'XYZ', 'Dest':'PEK'}]
a2 = [{'price':230,'avail':20,'flight':'AF1223'}, {'price':430,'avail':30,'flight':'DF43'},{'price':430,'avail':30,'flight':'XG23'} ]
combine array = [{'flight':'AF1223','oring':'CDF', 'Dest':'HNG','price':230,'avail':20},{'flight':'XG23','oring':'HYD', 'Dest':'MMZ'},{'flight':'PK145','oring':'XYZ', 'Dest':'PEK','price':430,'avail':30,}]
你tryed的東西,或者只是訂購代碼? –
這可能是重複的:http://stackoverflow.com/questions/7146217/merge-2-arrays-of-objects –
@LouysPatriceBessette我是新來的編碼和試圖得到的手,與我的知識,我嘗試了幾次,但nt工作所以請求幫助 – thechoosenone