循环一个字典时报错:

ValueError: too many values to unpack (expected 2) Python 第1张

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

数据:{'O_DATA': [{'ACCOUNT': 'A20001002', 'ZACTOSP': Decimal('21792635.96'), 'ZBUDGET': Decimal('290271.50'), 'ZACTUAL': Decimal('4878563.10')}]}

代码:

    for key, value in response.data['O_DATA'][0]:
        print(key, value)

循环字典的时候忘了items()

    for key, value in response.data['O_DATA'][0].items():
        print(key, value)

调整后,输出:

ValueError: too many values to unpack (expected 2) Python 第2张

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄