阅读背景:

python字典数组,将多个字典存入数组_OUTOFME的专栏

来源:互联网 
import xmltodict
import xml.dom
import xml
#import xmlrpc
import json
rsFile = open('D:/rs.txt')    #读取xml文件
rs = rsFile.read()

rsJson = xmltodict.parse(rs)   #将xml格式字符串转换成json,json对应python中的字典,但是
                               #______转换之后的格式为有序字典,如[OrderedDict([('CouponItinSequenceNbr', '1')
                               #______OrderedDict是有序字典标志

A = rsJson['AirDocDisplayRS']['Response']['TicketDocInfos']['TicketDocInfo']['TicketDocument']['CouponInfo']
print(A)
print(type(A))           # 得到A的类型为list
print(type(A[0]))
listCoupon = []          # 定义python列表 list变量,用来存放多个CouponInfo字典
for b in A:
    listCoupon.append(dict(b))     # 将多个CouponInfo字典存入航段信息列表listCoupon,dict(b)将有序字典转换成python原始字典

print(type(listCoupon))
print(listCoupon)
import xmltodict
import xml.dom
import xml
#imp



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: