我想基于飞行键将两个数组对象与不同的数组对象组合。
如果该值匹配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