-3
我正在尝试使用QPX Express。我想保存每个循环结果的机场始发地和目的地。当我发送JSon请求(Origin:ORY/Designation:LAX/Solution 2)时,我通常有2个航班(可能与航班连接)。保存每次迭代的结果python
multivol = data['trips']['tripOption']
origine_air = []
destination_air = []
for p in multivol :
print("")
multivol1 = p['slice']
prix = p['saleTotal']
print prix
for q in multivol1 :
multivol2 = q['segment']
duree_trip = q['duration']
duree_trip_h = duree_trip // 60
print duree_trip_h
for s in multivol2 :
multivol3 = s['leg']
for d in multivol3 :
ori = d['origin']
dest = d['destination']
heure_ar = d['arrivalTime']
heure_de = d['departureTime']
vol_entier = ori + dest
print vol_entier
origine_air.append(ori)
我试图将结果存储在一个列表中。
我的结果:
EUR596.60
18
ORYLHR
LHRLAX
EUR596.60
20
ORYLHR
LHRLAX
[u'ORY', u'LHR', u'ORY', u'LHR']
[]
列表的结果是不是我的预期。当你可以看到从ORY飞往LAX时,LRH(伦敦)有一个航班连接,列表中只有第一次航班(ORY至LHR),而不是旅程的第二部分。
我该如何在列表中列出所有行程?
感谢您
罗宾
哪一部分是你遇到的麻烦在列表中存储的东西吗? –
你的问题是什么? – Miket25
感谢您的回复。我的问题是:如何将一个航班(出发地和目的地)存储在列表中?我希望有这样的东西[u'ory',u'LHR',u'LHR',u'LAX']不是'u'ory',u'LHR',u'ORY',u'LHR']。我很难分析QPX。 – Robs